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
线性表顺序存储结构
数据结构复习——顺序表
数据结构复习——顺序表知识点练习题知识点
线性表
:具有相同数据类型的n(n≥0n\geq0n≥0)个数据元素的有限序列。
*小青龙*
·
2023-11-26 10:56
数据结构
数据结构
算法
数据结构——单链表基本操作实现 (c++)
单链表定义单链表链式存储结构的特点是:用一组任意的存储单元存储
线性表
的数据元素(这里存储单元可以是连续的,也可以是不连续的),为了表示每个数据元素a与其直接后继数据元素之间的逻辑关系,除了存储信息本身外还要存储一个指示其直接后继的信息
喵桑吃鱼
·
2023-11-26 03:09
数据结构
c++
链表
数据结构——
线性表
(单链表)
一、单链表单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放
线性表
中的数据元素。
乌龟车队长
·
2023-11-26 03:38
数据结构
数据结构
c++
算法
链表
数据结构与算法_
线性表
_单链表_常用操作接口和复杂度分析
线性表
_单链表_常用操作接口和复杂度分析链表的优点:内存利用率高,不需要大块连续内存;插入和删除不需要移动节点,时间复杂度为O(1);不需要专门进行扩展操作,需要节点时候直接申请即可。
Mr_WangAndy
·
2023-11-26 03:38
数据结构与算法
链表
数据结构
单链表
链表的接口实现
单链表增删查改
C++ 数据结构
线性表
之单链表
前言
线性表
的链式存储又称单链表。它是指通过一任意的存储单元来存储
线性表
中的数据元素。为了建立数据元素之间的线性关系,对每个链表结点,除存放元素自身的信息外,还需存放一个指向其后继结点的指针。
Rookkieee
·
2023-11-26 03:35
数据结构
链表
单链表
c++
【数据结构】
线性表
|C/C++实现单链表的基本操作|2021王道数据结构笔记整理及测试
线性表
的物理/存储结构之——单链表【写在前面】本博客是笔者按照2021王道数据结构考研复习指导的视频课程整理的笔记,均已用编译器测试过可行,部分函数按照老师的提示做了一些代码健壮性的提升,可以放心使用。
EileenDeng
·
2023-11-26 03:33
数据结构
链表
单链表
c++
c语言
数据结构
线性表
的单链表实现 c/c++语言
文章目录1.建立链表1.1头插法1.2尾插法2.结点插入3.结点删除3.1通过结点位置3.2通过结点数值(数值一样全删)4.查找和更改4.1查找4.2插入5.合并有序单链表(两个升序)6.合体总代码!1.建立链表1.1头插法LinkListList_HeadInsert(){//生成头结点LinkListL=(LinkList)malloc(sizeof(LNode));L->next=NULL;
韩庄主
·
2023-11-26 03:33
数据结构代码实现
c/c++语言
数据结构
c++
c语言
[C语言、C++]数据结构作业:
线性表
-单链表(无头节点)的基本操作
实现不带头结点的单链表需要实现的基本操作为:初始化、遍历、求表长(元素个数)、取某序号位置的元素、头插法创建,尾插法创建、插入、删除、清空,销毁、查询并返回某元素e在链表中的序号。==main中===1)声明一个链表LA,初始化2)遍历该链表3)取第2号节点的值,并打印,如果非法,则打印“没有2号节点”4)声明一个链表LB,并利用头插法使之具有n个节点,n个节点的数据由键盘输入,分别为:1,2,3
_Yhisken
·
2023-11-26 03:02
数据结构作业
数据结构
c语言
c++
【数据结构/C++】
线性表
_单链表的基本操作
#includeusingnamespacestd;//2.单链表//ElemType的定义typedefintElemType;typedefstructLNode{ElemTypedata;structLNode*next;}LNode,*LinkList;//初始化单链表boolInitList(LinkList&L){L=(LNode*)malloc(sizeof(LNode));//内存
小谢sd
·
2023-11-26 03:00
C/C++
数据结构
数据结构
c++
java
C语言浅谈数据栈结构
栈:定义:栈是限定仅在表尾进行插入或删除操作的
线性表
。对栈来说,表尾端有其特殊意义,称为栈顶,相应地,表头端称为栈底。不含元素的空表称为空栈。
yuanguangchuan
·
2023-11-26 01:34
数据结构
栈
栈的基本操作
浅谈栈与队列(C语言)
文章目录栈的定义栈的实现前置初始化栈栈的销毁栈的插入出栈的操作取栈顶元素栈的大小队列的定义队列的基本操作队列的初始化队列的销毁队列的插入队列的删除队列的判空取出队头元素取出队尾元素队列的大小点个赞把栈的定义栈同样是一种
线性表
王不患吖吖吖
·
2023-11-26 01:30
c语言
链表
数据结构
c++数据结构 浅谈广义表与矩阵
我们可以把二维数组看成是一个定长的
线性表
;它的每个数据元素也是一个定长
线性表
。
[]lambda
·
2023-11-26 01:56
数据结构
c++数据结构
矩阵与广义表
顺序表和链表详解
目录文章目录一、
线性表
二、顺序表2.1顺序表的概念2.2顺序表的分类2.3动态顺序表的实现三、链表3.1链表的概念3.2链表的分类3.3链表的实现3.3.1无头单向非循环链表的实现3.3.2带头双向循环链表的实现四
月亮有痕迹诶
·
2023-11-26 01:55
数据结构
链表
数据结构
c语言
堆、栈、队列之于数据结构、操作系统、C和Java
数据结构中的堆和栈堆(Heap)栈(Stack)队列(queue)
线性表
(linearlist)链表(linkedlist)操作系统中的堆区和栈区程序占用内存中的堆区和栈区C/C++中的堆区和栈区Java
Nicker2013
·
2023-11-26 01:24
算法与数据结构
c++
堆栈
数据结构
java
算法
【数据结构】图的表示与存储方法 邻接表 邻接矩阵
图是一种非
线性表
数据结构。图中的元素我们就叫作顶点(vertex)。一个顶点可以与任意其他顶点建立连接关系,这种建立的关系叫作边(edge)。跟顶点相连接的边的条数,叫作顶点的度(degree)。
scxyz_
·
2023-11-26 00:22
数据结构与算法
数据结构
图
邻接表
邻接矩阵
无向图
【数据结构】栈和队列
一、栈1.栈的概念与结构栈是一种特殊的
线性表
,即栈也是
线性表
,可见栈的特性,栈只运行在特定的一端进行插入和删除操作,这一端我们就叫为栈顶,另一端我们称为栈底,所以栈有一个很重要的性质,即所有入栈的元素都遵循后进先出
Ja_小浩
·
2023-11-26 00:31
数据结构
开发语言
【数据结构】
线性表
(顺序表与链表)
一、顺序表1.静态顺序表2.动态顺序表3.动态版本的代码集合献上这里说明一下,为什么我们一般都只会使用动态版本的顺序表呢?因为静态版本只适用于明确知道存储的数据的大小,这就要求我们会给一个定长,这样我们内存开大了就会造成浪费,小了不够用。而动态版本则可以避免这样的尴尬,根据我们的需求去动态的申请空间进行扩容的操作。头文件---包含着所有的函数声明与类型声明SeqList.h#pragmaonce#
Ja_小浩
·
2023-11-26 00:30
数据结构
链表
【数据结构】什么是栈?
个人主页:修修修也所属专栏:数据结构⚙️操作环境:VisualStudio2022目录栈的定义元素进栈出栈的顺序栈的抽象数据类型栈的
顺序存储结构
栈的链式存储结构链栈的进栈操作链栈的出栈操作栈的应用递归括号匹配问题四则运算表达式求值结语人生
修修修也
·
2023-11-26 00:48
数据结构
数据结构
算法
开发语言
c语言
学习
笔记
【数据结构】什么是队列?
个人主页:修修修也所属专栏:数据结构⚙️操作环境:VisualStudio2022目录队列的定义队列的抽象数据类型队列的
顺序存储结构
队列的链式存储结构结语人生,是一个又一个小小的队列重现.春夏秋冬轮回年年
修修修也
·
2023-11-25 23:04
数据结构
数据结构
c语言
开发语言
笔记
学习
队列
C语言数据结构--
线性表
(List)
1.0
线性表
线性表
头文件:#pragmaonce#defineOK1#defineERROR0#defineTRUE1#defineFALSE0#defineINVALID_INDEX-1//存储空间初始分配量
townboy123
·
2023-11-25 21:28
C
语言数据结构
链表
列表
数据结构
数据结构-树-二叉树-堆的实现
有一个特殊的结点,称为根结点,根节点没有前驱结点除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(10)棵互不相交的树的集合称为森林;1.3树的表示树结构相对
线性表
就比较复杂了
hqxnb666
·
2023-11-25 21:26
数据结构-基础知识
算法
数据结构
线性表
之顺序表
文章目录主要内容一.顺序表1.插入操作:代码如下(示例):2.删除操作:代码如下(示例):3.按值查找:代码如下(示例):总结主要内容顺序表预备知识定义:
线性表
是一种数据结构,它由n个具有相同特性的数据元素组成的有限序列
K要努力
·
2023-11-25 17:43
算法与数据结构
c语言
python
算法
数据结构
运维
数据结构-队列
1.队列的概念及结构队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
,队列具有先进先出FIFO(FirstInFirstOut)入队列:进行插入操作的一端称为队尾出队列:进行删除操作的一端称为队头
进击的小C
·
2023-11-25 17:02
数据结构
数据结构
c语言
学习
链表
线性表
之链式表
文章目录主要内容一.单链表1.头插法建立单链表代码如下(示例):2.尾插法建立单链表代码如下(示例):3.按序号查找结点值代码如下(示例):4.按值查找表结点代码如下(示例):5.插入节点操作代码如下(示例):6.删除结点操作代码如下(示例):7.求表长操作代码如下(示例):二.双链表和循环链表1.双链表的插入操作代码如下(示例):2.双链表的删除操作代码如下(示例):3.循环单链表代码如下(示例
K要努力
·
2023-11-25 17:31
算法与数据结构
算法
数据结构
c语言
python
链表
使用数组实现循环队列 c语言
首先要知道队列是什么,根据百度百科上的解释:队列是一种特殊的
线性表
,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作.简而言之,队列是一种只允许元素从后端进入
echoluck
·
2023-11-25 16:47
数据结构
c++
c语言
数据结构
开发语言
C语言数据结构———循环队列(静态数组实现方式)
一、队列队列是一种先进先出操作受限的
线性表
结构。它只允许从队尾插入,也叫入队;只允许从队首删除,也叫出队。二、队列分类链式队列——用链表实现的队列顺序队列——用数组实现的队列。
凌盛羽
·
2023-11-25 16:40
C语言
数据结构
队列
算法
c语言
fifo
【数据结构】顺序表的基本操作
文章目录前言一、
线性表
二、顺序表1.顺序表的概念及结构2.顺序表一般可分为:2.1静态顺序表动态顺序表三、顺序表的实现创建接口SeqList.h头文件代码如下SeqList.c1、顺序表初始化2、销毁释放
希 腊 奶
·
2023-11-25 15:45
数据结构
c语言
数据结构——树
前言:小伙伴们好久不见,从这篇文章开始呢,我们告别了
线性表
,开始进入树的学习。树相对于
线性表
会难许多,希望小伙伴和博主一起坚持,一起加油!
很楠不爱
·
2023-11-25 14:59
数据结构
手撕单链表(C语言)
头插3.4尾删3.5头删3.6查找3.7指定位置之前插入数据3.8指定位置之后插入数据3.9删除指定位置节点3.10删除pos之后的节点3.11销毁链表4所有的代码1.单链表的物理结构众所周知单链表是
线性表
的一种
板鸭〈小号〉
·
2023-11-25 13:00
c语言
算法
开发语言
顺序表(C语言)
'''1.顺序表的概念及结构在了解顺序表的概念前我们先来了解一个概念——
线性表
。什么是
线性表
呢?
线性表
是n个具有相同特性的数据元素的有限序列。
板鸭〈小号〉
·
2023-11-25 13:59
c语言
开发语言
数据结构
数据结构链表的初始化插入删除_数据结构小结
各种数据结构的定义1
线性表
1.1顺序存储
线性表
的
顺序存储结构
,指的是用一段地址连续的存储单元依次存储
线性表
的数据元素。
weixin_39850920
·
2023-11-25 11:35
数据结构链表的初始化插入删除
向量的
线性表
示
1.如果一组向量中的任何一个向量可以用其余向量的倍数的和表示,那么这组向量线性相关,倍数可以为02.零向量可以由任意向量
线性表
示3.向量组中任意向量可以由该向量组
线性表
示(比如说其余向量系数为0)4.任意向量可以由
终极定律
·
2023-11-25 09:06
线性代数
机器学习
概率论
线性相关向量组(补)
1.向量组线性相关,那么至少一个向量可以用其余向量
线性表
示2.向量组线性无关,但加一个向量线性相关,那么该向量可由之前向量组唯一表示3.证明唯一,需要先假设两个,分别列式再配凑题目条件4.如果无关向量组可以由另一个无关向量组表示
终极定律
·
2023-11-25 09:06
机器学习
算法
线性代数
数据结构系列笔记――1
对长度为n的
线性表
排序,在最坏情况下,冒泡排序和快速排序需要比较的次数为n(n-1)/2,堆排序需要比较的次数O(nlog2n),希尔排序所需要的比较次数为O(n1.5).软件调试的任务是诊断和改正程序中的错误
普通研究者
·
2023-11-25 08:49
C语言与数据结构学习
c语言
数据结构
阻塞队列和线程池原理
队列是一种特殊的
线性表
,在队列中插入一个队列元素称为入队,从队列中删除一个队列元素称为出队。
fit_All
·
2023-11-25 07:11
顺序表和链表
目录顺序表和链表1.
线性表
2.顺序表2.1概念及结构2.2接口实现2.3顺序表的问题及思考3.链表3.1链表的概念及结构3.2链表的实现3.3链表面试题4.顺序表和链表的区别和联系顺序表和链表1.
线性表
线性表
da pai ge
·
2023-11-25 06:13
链表
数据结构
【2
线性表
】链表A、B合并到C。
typedefstructLNode{intdata;structLNode*next;}LNode,*Linklist;LinklistUnion(LinklistA,LinklistB){LinklistC=(Linklist)malloc(sizeof(LNode));C->next=null;LNode*p=A->next,*q=B->next,*r=C;while(p&&q){if(p-
irel1a_3
·
2023-11-25 03:24
2
线性表
链表
c语言
数据结构
数据结构--串的基本概念
目录串的基本概念串的定义串与
线性表
对比串的基本操作串的比较字符集编码乱码问题编辑总结串的存储结构串的顺序存储编辑串的链式存储串的基本操作1、求字串2、比较3、定位操作总结串的基本概念串的定义串与
线性表
对比串的基本操作串的比较字符集编码乱码问题总结串的存储结构串的顺序存储串的链式存储串的基本操作
眼镜蛇学习编程
·
2023-11-25 02:46
数据结构
【C语言数据结构】单链表详解
作者:热爱编程的小y专栏:C语言数据结构格言:能打败你的只能是明天的你一、导言上一篇关于顺序表的文章提到过,链表和顺序表都属于
线性表
,是一对孪生兄弟,他们之间是相辅相成,相互互补的,现实中很多情况下顺序表和链表会一同使用
谁在夜里看海.
·
2023-11-25 01:40
C语言数据结构
数据结构
c语言
链表
数据结构初阶之栈和队列
栈栈的概念栈是一种t的
线性表
,只允许在固定的一段进行插入和删除操作,进行插入、删除操作的叫特殊栈顶,另一端叫做栈底。栈的操作遵守后进先出的原则(lastinfirstout)。
狂徒张三三
·
2023-11-25 00:04
数据结构初阶
数据结构
c语言
开发语言
算法
链表
数据结构初阶--栈和队列
一、栈栈的概念及结构栈:一种特殊的
线性表
,其只允许在固定的一端插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
一念男
·
2023-11-25 00:32
数据结构
数据结构(初阶)——栈和队列
两栈实现队列+两队列实现栈4.1两栈实现队232.用栈实现队列-力扣(LeetCode)4.1两队列实现栈225.用队列实现栈-力扣(LeetCode)五、栈和队列小题一、栈1.1栈的概念及结构栈:一种特殊的
线性表
minghanhan778
·
2023-11-25 00:59
数据结构
(数据结构初阶)栈和队列
目录一栈1.栈的基本概念2.栈的核心接口代码实现3.栈的代码实现(完整)二队列1.队列的基本概念2.队列核心接口的实现3.队列的实现(全部)一栈1.栈的基本概念(1)栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作
Zhang丶&|!
·
2023-11-25 00:58
C/C++学习笔记
数据结构
【数据结构初阶】栈和队列(C语言实现+图解)
文章目录栈栈的概念及结构栈的实现栈结构体定义栈的接口栈的初始化栈的销毁入栈出栈取栈顶元素判断栈是否为空栈的元素个数完整代码队列队列的概念及结构队列的实现队列结构体定义队列的接口队列的初始化队列的销毁入队出队取队头和队尾元素判断队列是否为空统计队列元素个数完整代码栈栈的概念及结构栈:是一种特殊的
线性表
Clumsy、笨拙
·
2023-11-25 00:26
数据结构
数据结构
链表
c语言
初阶数据结构 — 栈和队列
一.栈1.什么是栈一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
LEKYE
·
2023-11-25 00:25
初级数据结构
数据结构
c语言
【数据结构初阶】栈和队列
栈和队列1.栈1.1栈的概念和结构1.2栈的实现2.队列2.1队列的概念和结构2.2队列的实现1.栈1.1栈的概念和结构栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。
hallelujah...
·
2023-11-25 00:53
数据结构
数据结构
算法
c语言
线性表
的顺序存储
#includeusingnamespacestd;#defineTRUE1#defineFALSE0#defineOK1#defineERROR0#defineINFEASIBLE-1#defineOVERFLOW-2typedefintStatus;typedefintElemType;#defineLIST_INIT_SIZE100#defineLISTINCREMENT10typedefs
lxylxy001
·
2023-11-24 22:39
数据结构
约瑟夫环实现实验报告(完成代码+实验截图)
一.实验目的:理解
线性表
的基本逻辑结构,完成链表及循环链表的实现通过实验进一步理解
线性表
的逻辑结构和存储结构,提高使用理论知识指导解决实际问题的能力,熟练掌握链表的实际应用。
五敷有你
·
2023-11-24 18:06
链表
数据结构
多项式加减(数据结构乱杀+完整实验报告)
一.实验目的:理解
线性表
的基本逻辑结构,完成链表及循环链表的实现通过实验进一步理解
线性表
的逻辑结构和存储结构,提高使用理论知识指导解决实际问题的能力,熟练掌握链表的实际应用。
五敷有你
·
2023-11-24 18:06
数据结构
算法
链表
顺序表基础
定长顺序表(
线性表
):
线性表
的定义:存在唯一的一个被称为“第一个”的数据元素;存在唯一的一个被称为“最后一个”的数据元素;除第一个之外,集合中的每一个数据元素都只有一个前驱;除最后一个之外,集合中的每一个数据元素都只有一个后继
yk_18
·
2023-11-24 17:04
数据结构
数据结构
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他