E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
线性表
顺序表和链表的区别
顺序表和链表的区别首先了解顺序表和链表的概念1.顺序表顺序表是在计算机内存中以数组的形式保存的
线性表
,是指用一组地址连续的存储单元依次存储数据元素的线性结构。
garliccc
·
2023-09-15 18:34
链表
数据结构
【数据结构】二叉树
目录一、树概念及结构1.1树的概念1.2树的相关概念1.3树的表示二、二叉树概念及结构2.1二叉树的概念2.2特殊的二叉树2.3二叉树的存储结构️前言:在前面我们学习了顺序表、链表等数据结构,这些都是
线性表
小王又困了
·
2023-09-15 16:13
数据结构
数据结构
c语言
算法
c++
链表
推荐算法
数据结构
线性表
——顺序表(C/C++(类模板))含代码
线性结构分为
线性表
(一般),栈、队列、串(特殊),数组(推广)同一
线性表
中的数据元素必定是具有相同的特性的,即属于同一数据对象,相邻元素间存在序偶关系。
蛟~
·
2023-09-15 14:49
数据结构
数据结构
代码规范
c语言
2023华为OD统一考试(B卷)题库清单(按算法分类),如果你时间紧迫,就按这个刷
一、逻辑分析二、数据结构1、
线性表
①数组②双指针2、map与list3、优先队列4、滑动窗口5、二叉树6、并查集7、栈三、算法1、基础算法①贪心算法②二分查找③分治递归④搜索算法⑤排序算法2、字符串①KMP②
哪 吒
·
2023-09-15 13:06
搬砖工逆袭Java架构师
华为od
算法
七日集训
学习
送书
新星计划->Python循环语句while_for_猜拳游戏的实现-学习笔记
作者:芝士小熊饼干系列专栏:数据结构->
线性表
支持我:点赞+收藏⭐+留言:新星计划参与者,创作不易。”十年运道龙困井,一朝得势入青云,金鲤岂是池中物,一遇风雨变化龙。"
芝士小熊饼干
·
2023-09-15 12:13
python
新星计划->
线性表
_定义+初始化->学习笔记~
作者:芝士小熊饼干系列专栏:数据结构->
线性表
支持我:点赞+收藏⭐+留言:新星计划参与者,创作不易。”十年运道龙困井,一朝得势入青云,金鲤岂是池中物,一遇风雨变化龙。"
芝士小熊饼干
·
2023-09-15 12:43
数据结构
算法
c语言
重温数据结构—队列
所以队列本质上和栈一样是一个受限的
线性表
数据结构。
monkey01
·
2023-09-15 11:44
线性表
的两个非递减集合求并集
#define_CRT_SECURE_NO_WARNINGS#include#includeusingnamespacestd;#includeusingnamespacestd;structList{int_length;int_capacity;int*_data;List(intcapacity){_capacity=capacity;_length=0;_data=newint[_capa
阿猿收手吧!
·
2023-09-15 08:14
C家家精品好题
c++
算法
数据结构
[JAVA数据结构]顺序表ArrayList
目录1.
线性表
2.顺序表3.ArrayList简介4.ArrayList的使用4.1ArrayList的构造方法4.2ArrayList的常用操作4.3ArrayList的遍历方法4.4ArrayList
HY_PIGIE
·
2023-09-15 01:08
数据结构
算法
线性表
的实现(C语言完整代码+详细注释版)【数据结构】
完整且健壮的两种
线性表
的表示代码
线性表
的顺序表示:////main.c//SQList////CreatedbyEasonon2020/7/28.
Easonhe
·
2023-09-14 22:34
数据结构
数据结构
链表
单链表
指针
图解
线性表
顺序存储结构(附完整代码)
目录一、前言二、常用接口的实现三、完整代码一、前言顺序表是
线性表
采用顺序存储结构在计算机内存中的存储方式,它由多个连续的存储单元构成,每个存储单元存放
线性表
的一个元素,逻辑上相邻的数据元素在内存中也是相邻的
太早162
·
2023-09-14 18:24
c
C++++
数据结构
图解单链表的增删查改(C语言版附完代码)
线性表
可以采用链式结构进行存储,链式存储结构主要有单链表和双链表。
线性表
的顺序存储空间是整体分配的,逻辑上相邻的两个元素,物理上也相邻。
太早162
·
2023-09-14 18:54
c
数据结构
c语言
链表
24考研王道408数据结构-第二章“
线性表
”课后算法题(P40链表专题)
第一题:#includeusingnamespacestd;structlistNode{intval;structlistNode*next;};voiddeleteNode(listNode*&head,intx){if(head==NULL)return;listNode*P;if(head->val==x){P=head;head=head->next;free(P);deleteNode
执剑人LG
·
2023-09-14 16:17
考研
数据结构
考研
算法
List与ArrayList
目录一、List及其使用1.1List的概念1.2常见接口的介绍1.3List的使用二、
线性表
和顺序表2.1
线性表
2.2顺序表三、ArrayList介绍四、ArrayList的使用4.1ArrayList
羽翼~
·
2023-09-14 11:11
list
数据结构
java
数据结构中的栈和队列和串
栈栈的定义栈是只能在表的一端进行插入、删除的
线性表
。栈中允许插入、删除的一端称为栈顶相反,栈中不允许插入、删除的一端称为栈底。处于栈顶位置的数据元素称为栈顶元素不含任何数据元素的栈称为空栈。
thisouou
·
2023-09-14 10:17
2022王道数据结构笔记
第二章
线性表
2.1
线性表
的定义和基本操作要点:
线性表
的基本操作——创销、增删、改查传入参数时,何时要用引用&2.2
线性表
的顺序表示2.2.1顺序表的定义顺序表的实现———静态分配#include#defineMaxSize10
WeChat098
·
2023-09-14 08:43
数据结构
数据结构
【基本数据结构 三】线性数据结构:栈
学习了数组和链表后,再来看看第三种
线性表
结构,也就是栈,栈和后边讲的队列一样是一种受限的
线性表
结构,正是因为其使用有限制,所以对于一些特定的需要操作可控的场合,受限的结构就非常有用。
存在morning
·
2023-09-14 08:31
#
Java
数据结构与算法
#
栈
数据结构
Java版的数据结构——栈和队列
1.4.1改变元素的序列1.4.2将递归转化为循环2.队列(Queue)2.1概念2.2队列的使用2.3队列模拟实现2.4循环队列3.双端队列(Deque)1.栈(Stack)1.1概念栈:一种特殊的
线性表
木子斤欠木同
·
2023-09-14 08:31
Java数据结构
java
数据结构
开发语言
数据结构学习目录
数据结构第1章绪论第2章
线性表
第3章栈和队列第4章串第5章数组和广义表第6章树第7章图第8章动态存储管理第9章查找第10章内部排序第11章外部排序第12章文件声明:此文用于学习复盘与初次学习时候模块选择
我的学习笔记vskj
·
2023-09-14 05:26
数据结构
数据结构
学习
算法
【数据结构】总览
三级目录第1章绪论1.1什么是数据结构1.2基本概念和术语1.3抽象数据类型的表示与实现1.4算法和算法分析1.4.1算法1.4.2算法设计的要求1.4.3算法效率的度量1.4.4算法的存储空间需求第2章
线性表
爱笑的冷面鬼
·
2023-09-14 05:56
#
数据结构
数据结构
数据结构-->栈
他们都是
线性表
,今天要学习的栈也是一种
线性表
。那么,什么是栈呢?栈又是如何实现对数据的管理呢,下面进行讲解。栈的定义:栈就是一种只能在栈顶进行元素的添加删除的
线性表
。
Mylvzi
·
2023-09-14 05:20
数据结构
C++数据结构X篇_02_
线性表
基本概念(
线性表
是零或者多个数据元素的有限序列;有顺序,有限,类型必须相同;
线性表
是具有相同类型n个数据元素的有限序列(a0,a1,...an)ai是表项,n是表长度)
接上篇C++数据结构X篇_01_数据结构的基本概念,本篇将会学习
线性表
的基本概念
线性表
的基本概念1
线性表
的基本概念1.1
线性表
的基本概念1.1.1
线性表
的特性1.2
线性表
的数学定义1.2.1
线性表
的性质
十月旧城
·
2023-09-14 02:21
#
C++数据结构X篇
数据结构
C++数据结构X篇_12_树的基本概念和存储
1.1树的定义1.2树的特点1.3若干术语2.树的表示法2.1图形表示法2.2广义表表示法3.树的存储3.1双亲表示法:保存父节点关系3.2孩子表示法3.3左孩子右兄弟表示法1.树的基本概念之前所学均为
线性表
十月旧城
·
2023-09-14 02:20
#
C++数据结构X篇
c++
数据结构
开发语言
数据结构——看完这篇保证你学会队列
4.7获取队尾元素4.8获取队列元素个数4.9判空五、完整代码5.1Queue.h5.2Queue.c5.3test.c一、队列的概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
{Hello World}
·
2023-09-13 22:43
数据结构
数据结构
c语言
基于C编写的栈及操作(包含顺序栈,链栈)
栈的定义只允许在一端进行插入、删除的
线性表
(
线性表
是什么?
极恶狒狒
·
2023-09-13 18:21
栈
新手
数据结构
c语言
尝试基于C语言编写的
线性表
(小白,勿喷)
目的实现基本的增、删元素,以及遍历
线性表
代码#include#include#defineMAXSIZE100#definetrue1#definefalse0#pragmawarning(disable
极恶狒狒
·
2023-09-13 18:20
新手
c语言
数据结构
C语言顺序表
文章目录前言
线性表
顺序表静态顺序表动态顺序表接口实现前言我们先补一下上篇博客落下的知识点:首先说一下斐波那契的时间复杂度和空间复杂度:longlongFac(size_tN){if(0==N)return1
蝼 蚁 望 天
·
2023-09-13 17:34
c语言
开发语言
数据结构之队列总结
介绍队列是一种特殊的
线性表
,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的
线性表
。
程序员Grand.
·
2023-09-13 15:25
数据结构与算法
数据结构
leetcode
Verilog实现常见数据结构计划(一)顺序
线性表
姓名:徐铭伟学号:21011210001学院:通信工程学院【嵌牛导读】使用Verilog实现硬件顺序表【嵌牛鼻子】硬件顺序表的Verilog实现【嵌牛提问】如何使用Verilog实现硬件顺序表【嵌牛正文】引言数据结构不仅仅是一门软件基础课,同时也是一门硬件基础课,可以说是数字设计的入门课。数据结构里详细介绍了链表、队列、堆栈、哈希等基本底层操作,这些底层操作在一些高级语言中都被封装好了,但是在做硬
渭城朝雨浥轻尘
·
2023-09-13 14:34
栈与队列学习总结
栈与队列学习总结栈结构特点:后进者先出,先进者后出,同时栈是一种“操作受限”的
线性表
,只允许在一端插入和删除数据栈既可以用数组来实现,也可以用链表来实现。
放纵的荷尔蒙
·
2023-09-13 07:20
栈
队列
队列
栈
数据结构
数据结构总结
严蔚敏版总结一.
线性表
数组形式#defineLIST_INIT_SIZE100#defineLISTINCREMENT10typedefstruct{ElemType*elem;intlength;intlistsize
我心永铭
·
2023-09-13 04:27
【leetcode 力扣刷题】栈和队列的基础知识 + 栈的经典应用—匹配
栈和队列的基础知识+栈的经典应用—匹配栈和队列基础知识232.用栈实现队列225.用队列实现栈20.有效的括号1047.删除字符串中的所有相邻重复项栈和队列基础知识数据结构课程介绍线性结构的时候,介绍有
线性表
PleaseBrave
·
2023-09-12 22:06
力扣刷题
leetcode
算法
栈
队列
算法篇:分治法求
线性表
中第k小的数
//第k小的数/*算法思想:先进行一次快速排序,根据快速排序作为基准的那个数字排序后的位置,来确定我们要找的第k小的那个数在当前位置的左边还是右边,如果在左边就往左递归,在右边同理。直到作为基准的那个数的位置的下标刚好是(k-1)(默认下标从零开始),证明已经找到了第k小的数,返回它就ok。*/#include"tou.h"usingnamespacestd;intn=0,k=0;intsort1
s_m_c
·
2023-09-12 16:41
算法
一起学数据结构(6)——栈和队列
1.队列的概念及结构:在给出队列的概念之前,先给出上篇文章中提到的栈的概念:一种只能在表尾进行插入和删除的
线性表
。对于队列,与栈相同的一点是,依然只能在表尾插入数据。但是,队列只允许在表头删除数据。
起床写代码啦!
·
2023-09-12 15:19
初阶数据结构
数据结构
c语言
算法
蓝桥杯
leetcode
考研
【数据结构初阶】二、
线性表
里的顺序表
=========================================================================相关代码gitee自取:C语言学习日记:加油努力(gitee.com)=========================================================================接上期:【数据结构初阶】一.复杂度讲解
高高的胖子
·
2023-09-12 14:13
CCC全是C
数据结构
c语言
队列(循环队列,链队)的基本操作
.队列的链式存储结构表示2.初始化3.入队4.出队5.取出队头元素6.循环队列基本操作的实现7.链队基本操作的实现一.队列的抽象数据类型定义只能在队尾添加,队头删除的顺序表ADTQueue{Data同
线性表
Dream->
·
2023-09-12 13:59
笔记
数据结构
顺序栈和链栈的初始化,出栈,进栈的具体实现(new和exit的用法)
exit的用法:3.入栈(压栈)4.出栈5.取栈顶元素四.链栈的基本操作1.链栈的定义2.初始化3.入栈4.出栈5.取栈顶元素五.顺序栈操作的实现六.链栈基本操作的实现一.栈的定义和特点栈的基本操作是
线性表
基本操作的子集
Dream->
·
2023-09-12 13:29
笔记
数据结构
Java 多线程系列Ⅶ(线程安全集合类)
线程安全集合类前言一、多线程使用
线性表
二、多线程使用栈和队列三、多线程下使用哈希表前言在数据结构中,我们学习过Java的内置集合,但是我们知道,我们学过的大多数集合类都是线程不安全的,少数如Vector
不摸鱼的程序员
·
2023-09-12 11:20
并发编程
多线程
并发编程
线程安全
集合类
java
java-ee
数据结构:
线性表
(队列实现)
1.队列的概念及结构队列:只允许在一端进行插入数据操作,在另一端进行删除操作的特殊
线性表
,队列具有先进先出(FIFO)的特性.进行插入操作的一端称为队尾;进行删除操作的一端叫做队头队列应用于解决公平性排队
想学好C++的oMen
·
2023-09-12 11:20
数据结构
数据结构
数据结构(C语言版第2版)课后习题答案
目录第1章绪论第2章
线性表
第3章栈和队列第4章串、数组和广义表第5章树和二叉树第6章图第7章查找第8章排序正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消第1章绪论1.简述下列概念:数据
Archie_IT
·
2023-09-12 09:44
数据结构
重新认识数组
数组(Array)是一种
线性表
数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。
线性表
线性表
就是数据排成像一条线一样的结构。常见的
线性表
结构:数组,链表、队列、栈等。
码语生活
·
2023-09-12 05:27
【数据结构】基于不同策略的英文单词的词频统计和检索系统实验报告
基于不同策略的英文单词的词频统计和检索系统实验报告实验任务一篇英文文章存储在一个文本文件中,分别基于
线性表
、二叉排序树和哈希表不同的存储结构,实现单词词频的统计和单词的检索功能。
不牌不改
·
2023-09-11 22:06
【QDU】
开发语言
c++
线性表
第一波总结
顺序表顺序表最主要的特点是随机访问,通过首地址和元素序号可在时间复杂度为O(1)内找到指定元素。(优点)顺序表的存储密度高,每个结点只存储数据元素(顺序存储结构的优点)。顺序表逻辑上相邻的元素物理上也相邻,所以插入和删除操作需要移动大量元素。(缺点)顺序表插入、删除的时间复杂度最好情况:在表尾插入(删除),元素不需要后移,时间复杂度O(1)。最坏情况:在表头插入(删除),元素全部后移,有n个元素,
喜忧参半
·
2023-09-11 19:05
数据结构之List介绍
Collection也是一个接口,该接口规范了后续容器中常用的一些方法,具体如下所示:Iterable也是一个接口,表示实现该接口的类是可以逐个元素进行遍历的,具体如下:站在数据结构的角度来看,List就是一个
线性表
#玲儿响叮当
·
2023-09-11 18:31
java
数据结构:
线性表
之-循环双向链表(万字详解)
目录基本概念1,什么是双向链表2,与单向链表的区别双向链表详解功能展示:1.定义链表2,创建双向链表3,初始化链表4,尾插5,头插6,尾删判断链表是否被删空尾删代码7,头删8,pos位置之前插入优化后的头插优化后的尾插9,删除pos位置的节点优化后的尾删优化后的头删10,求链表长度11,查找链元素12,销毁链表成品展示List.hList.ctest.c本文将以写代码思路进行讲述,故中间会出现代码
努力学c的楼下小王
·
2023-09-11 17:15
数据结构
数据结构
链表
c语言
数据结构 每日一练:选择 + 编程
目录选择编程选择1、设对n(n>1)个元素的
线性表
的运算只有4种:删除第一个元素,删除最后一个元素,在第一个元素之前插入新元素,在最后一个元素之后插入新元素,则最好使用()A.只有尾结点指针没有头结点指针的循环单链表
十三衙
·
2023-09-11 17:05
数据结构
数据结构
链表
C#数据结构之栈与队列
队列的插入操作在表的一端进行而其他操作在表的另一端进行栈的操作只能在表的一端进行栈和队列成为操作受限的
线性表
栈(Stack)是操作限定在表的尾端进行的
线性表
。
银河的精神家园
·
2023-09-11 12:39
【数据结构】
线性表
的知识点全面总结
目录1.
线性表
的顺序表示1.1顺序表的基本概念1.2顺序表的基本操作1.2.1插入1.2.2删除1.2.3查找2.
线性表
的链式表示2.1单链表单链表的基本概念2.1.1基本操作2.1.1.1单链表的建立
十三衙
·
2023-09-11 12:08
数据结构
数据结构
线性表
【C语言】队列的实现
用代码定义队列的结构队列基本功能的实现初始化队列队尾入数据对头出数据获取对列对头元素获取队列对尾元素判空获取队列中有效元素的个数销毁队列完整代码头文件源文件队列的概念和结构队列的概念:队列只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
晚风相伴
·
2023-09-11 11:30
数据结构
链表
数据结构
c语言
3.1 栈和队列的定义和特点
3.1.1栈的定义和特点主要内容:3.1栈和队列的定义和特点3.1.1栈的定义和特点定义:栈是一种特殊的
线性表
,只允许在一端进行插入或删除操作。这一端被称为栈顶,而另一端则称为栈底。
夏驰和徐策
·
2023-09-11 09:08
C++
数据结构
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他