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.线性表顺序存储结构1.顺序存储结构定义typedefstruct{ElemTypedata[MAXSIZE];//数组,存储数据元素intlength;//线性表当前的长度}SqList;2.获得元素操作//获得元素操作//初始条件:顺序线性表L已存在,1L.length){returnERROR;}*e=L.data[i-1];returnOK;}3.插入操作//插入操作//初始条件:顺序线
彭于晏689
·
2024-01-08 23:54
数据结构
数据结构
链表
算法
一文读懂:认识与探索数组——基础数据结构的基石
数组数据结构分类数据结构中数据按逻辑结构分为:线性结构、非线性结构常用的线性结构有:线性表(顺序存储、
链式存储
)、栈、队列、双端队列、串(一维数组);常见的非线性结构有:二维数组、多维数组、矩阵、散列表
牛马程序员
·
2024-01-08 22:04
学习
数据结构
数组
线性结构
javaee
22号数据结构链表
链表链表:线性表的
链式存储
,称为链表逻辑结构:线性结构(一对一)存储结构:
链式存储
(使用任意一段存储空间实现的存储形式)链表特点:逻辑相邻,物理不一定相邻链表分类:单向链表、单向循环链表、双向链表、双向循环链表引入目的
安科李维佳
·
2024-01-08 14:40
笔记
26号数据结构
一、栈stack栈:只允许在表尾进行插入和删除的操作受限的线性表逻辑结构:线性结构(一对一)存储结构:顺序存储(顺序栈)、
链式存储
(链栈)栈的特点:先进后出(firstinlastoutFILO表),后进先出
安科李维佳
·
2024-01-08 14:40
笔记
栈的
链式存储
(c语言)
#include#include#include#definenull0typedefintelemtype;typedefstructstacknode{elemtypedata;//数据于域stacknode*next;}stacknode;typedefstruct{stacknode*top;//s->top指向栈顶元素}linkstack;//初始化链栈15voidinitstack(l
一只发呆的猪
·
2024-01-08 11:25
数据结构
数据结构与算法(八)图的基本概念和顺序存储
图的概念顶点:单位元素数据边:连接顶点的线段度:一个节点有几个临界点顺序存储:1.邻接矩阵,2.边集数组
链式存储
:1.邻接表,2.链式前向星顺序存储邻接矩阵邻接矩阵:1.使用一个维数字组存储图中所有顶点的信息
ぃ扶摇ぅ
·
2024-01-08 10:46
算法
数据结构
数据结构与算法(九)图
链式存储
邻接表度:无向图的度:顶点与邻接点连接的边就做度。有向图的度:指向顶点的边叫做入度,由顶点指向其他邻接点的边叫做出度顶点:存储自身顶点信息和指向下一个临界点的指针邻接点:保存临接点的存储下标和下一个邻接点的指向指针存储方式:单向链接无向图存储arr[]={a,d,c,b}0123一个节点可以能多个邻接点,该节点可通过索引进行选择下一个邻接点选择哪个,如下图:头表和邻接表由上图可知,A有三个邻接点,
ぃ扶摇ぅ
·
2024-01-08 10:13
算法
线性表之链表
链式存储
线性表时,不需要使用地址连续的存储单元,即不要求逻辑上相邻的元素在物理位置上也相邻,它通过“链”建立起元素之间的逻辑关系,因此插入和删除操作不需要移动元素,只需要修改指针
啊哈leelee~
·
2024-01-08 09:55
数据结构
链表
数据结构
c语言
数据结构与算法教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)九
线性表,基于数据在实际物理空间中的存储状态,又可细分为顺序表(顺序存储结构)和链表(
链式存储
结构)。
别致的SmallSix
·
2024-01-08 07:46
数据结构(C语言版)
数据结构
c语言
开发语言
数据结构与算法教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)八
线性表,基于数据在实际物理空间中的存储状态,又可细分为顺序表(顺序存储结构)和链表(
链式存储
结构)。
别致的SmallSix
·
2024-01-08 07:45
数据结构(C语言版)
数据结构
c语言
开发语言
二叉树与堆的深度解析:数据结构中的关键概念及应用
树的基本概念及术语基本概念及术语以家谱为例树的表示孩子兄弟表示法简介优势应用示例树在实际中的运用文件系统的目录树结构优点实例Windows中的树Linux中的树树结构的视觉表示二叉树概念及结构基本定义特点递归定义应用场景二叉树的性质二叉树的存储结构顺序存储
链式存储
三叉链
晓风飞
·
2024-01-08 04:57
数据结构
数据结构
开发语言
【数据结构】二叉树的创建和遍历:前序遍历,中序遍历,后序遍历,层次遍历
目录一、二叉树的定义1、二叉树的定义2、二叉树的五种形态二叉树的子树:3、满二叉树与完全二叉树4、二叉树的性质5、二叉树的存储结构1、顺序存储编辑2、
链式存储
二、二叉树的遍历按照前序序列构建二叉树1、前
这题怎么做?!?
·
2024-01-07 20:35
数据结构
算法
基于
链式存储
结构的图书信息表的排序
基于
链式存储
结构的图书信息表的排序描述(题目来自北林OJ)定义一个包含图书信息(书号、书名、价格)的链表,读入相应的图书数据完成图书信息表的创建,然后将图书按照价格降序排序,逐行输出排序后每本图书的信息
质检员-酸汤泡饭
·
2024-01-07 16:16
数据结构
数据结构
基于
链式存储
结构的图书信息表的修改
基于
链式存储
结构的图书信息表的修改描述(BJFUOJ)定义一个包含图书信息(书号、书名、价格)的链表,读入相应的图书数据完成图书信息表的创建,然后计算所有图书的平均价格,将所有低于平均价格的图书价格提高
质检员-酸汤泡饭
·
2024-01-07 16:16
数据结构
数据结构
基于
链式存储
结构的图书信息表的创建和输出
基于
链式存储
结构的图书信息表的创建和输出描述(BJFUOJ)定义一个包含图书信息(书号、书名、价格)的链表,读入相应的图书数据来完成图书信息表的创建,然后统计图书表中的图书个数,同时逐行输出每本图书的信息
质检员-酸汤泡饭
·
2024-01-07 16:46
数据结构
c++
C语言二级
基本知识点1顺序存储结构的存储一定是连续的,
链式存储
结构的存储空间不一定是连续的2在面向对象方法中,不属于"对象"基本特点的是(一致性)。
拗牛
·
2024-01-07 14:45
8 单链表---带表头节点
上节课所学的顺序表的缺点顺序表的最大问题:插入和删除时需要移动大量元素
链式存储
的定义
链式存储
的逻辑结构链表中的基本概念:注意:表头节点并不属于数据元素单链表图示:把3个需要的结构体定义出来:typdefstruct_tag_LinkList
熙熙他爹
·
2024-01-07 09:37
数据结构学习
c语言
数据结构 链栈基本操作(C++)
1、链栈采用
链式存储
结构实现的栈,与单链表相同,区别在于链栈只在链表头进行操作。(无头结点)在应用程序无法预先估计栈最大容量时,应该使用链栈。
Ruannn(努力版)
·
2024-01-06 11:18
数据结构
数据结构
2019数据结构----队列真题
(1)允许增加空间,空间可以改变所以是通过链表,
链式存储
实现的;占用的空间可以重复使用,所以是循环队列。(2)队空:front==rear;队满:front==rear->next
一杯清酒.
·
2024-01-06 08:36
计算机考研408真题
数据结构
从0开始——线性表
2.线性表抽象数据类型ADT线性表分顺序存储结构和
链式存储
结构,分别称为顺序表,链表ADT线性表(SqList):顺序表Data线性表的
c枫_撸码的日子
·
2024-01-06 05:20
1.一种好点子
网中的活动l-e,也就是时间余量,学会了吗2.如何做哈希查找的题目用取余数的方法得到的数字作为内存地址来储存数据,如果内存已经写入就用二次探测的方法储存数据以此类推3.你知道什么是线性表吗就是有顺序存储和
链式存储
方法的线性结构并且要注意三个优缺点
leke2003
·
2024-01-06 00:22
笔记
4《数据结构》
文章目录绪论逻辑结构存储结构【物理结构】顺序和
链式存储
区别顺序表和数组区别数组和链表的区别链表结点概念链表为空条件链表文章http://t.csdnimg.cn/dssVK二叉树B树B+树【MYSQL索引默认数据结构
大左不想摆烂
·
2024-01-05 18:24
《全力以赴的测试派》冲击春招
数据结构
全国计算机等级考试| 二级Python | 真题及解析(8)
A线性表
链式存储
结构的存储空间可以是连续的,也可以是不连续的B线性表
链式存储
结构与顺序存储结构的存储空间都是连续的C线性表
链式存储
结构的存储空间必须是连续的D线性表
链式存储
结构的存储空间一般要少于顺序存储结构正确答案
惊鸿若梦一书生
·
2024-01-04 18:03
python
开发语言
数据结构与算法教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)六
线性表,基于数据在实际物理空间中的存储状态,又可细分为顺序表(顺序存储结构)和链表(
链式存储
结构)。
别致的SmallSix
·
2024-01-04 09:31
数据结构(C语言版)
数据结构
c语言
开发语言
数据结构复杂
顺序存储与
链式存储
优缺点顺序存储:优点:顺序存储结构利用一段连续的存储单元依次存储线性表的数据元素,使得线性表的数据元素在内存中是紧凑排列的,从而减少了存取时间。
leke2003
·
2024-01-04 06:47
数据结构
数据结构——图篇(邻接矩阵、邻接表、深度优先搜索、广度优先搜索)
数据结构——图数据结构——图篇基本介绍描述概念1、邻接矩阵(顺序存储)基本介绍描述小贴士代码实现2、邻接表(顺序存储+
链式存储
)基本介绍描述概念小贴士代码实现3、图的遍历基本介绍描述概念小贴士代码实现基础代码深度优先搜索广度优先搜索数据结构
林浩233
·
2024-01-04 05:01
数据结构
图论
2022计算机二级C++语言程序设计考试题库历年真题专项题库
线性表、栈、队列都是线性结构,循环链表和双向链表是线性表的
链式存储
结构,属于线性结构,只是存储结构不连续,循环队列是一个头结点和尾结点互为前驱结点和后继结点的特殊的队列,属于线性结构;二叉链表是
气球宝宝
·
2024-01-04 04:47
python数据结构-栈(stack)
其插入删除操作只能在表的尾部进行在栈中允许进行插入删除的操作的一端为栈顶,另一端为栈底栈的插入叫做入栈,栈的删除叫做出栈栈是先进后出,类似往箱子里放衣服,先放进来的衣服,最后才能拿出去,因为他在最底下顺序栈:基于顺序存储的实现链式栈:基于
链式存储
的实现入栈和出栈都在栈顶进行
漫漫行程路
·
2024-01-04 01:00
python数据结构
数据结构
python
链表
python实现顺序查找和哈希查找算法
顺序查找是最简单的搜索算法,其实现如下:defsequential_search(items,item):foriinitems:ifi==item:returnielse:returnFalse适用于线性表的顺序存储结构和
链式存储
结构
Python之战
·
2024-01-03 09:16
数据结构OJ实验6-二叉树的遍历以及应用
A.DS二叉树—二叉树构建与遍历(不含框架)题目描述给定一颗二叉树的逻辑结构如下图,(先序遍历的结果,空树用字符‘#’表示,例如AB#C##D##),建立该二叉树的二叉
链式存储
结构,并输出该二叉树的先序遍历
gyeolhada
·
2024-01-03 01:35
OJ
算法学习
C++学习
数据结构
算法
c++
数据结构和算法-数据结构的基本概念和三要素和数据类型和抽象数据类型
文章目录总览数据结构的基本概念总览数据早期和现代的计算机处理的数据数据元素-描述一个个体数据对象-一类数据元素什么是数据结构小结数据结构的三要素总览逻辑结构-集合结构逻辑结构-线性结构逻辑结构-树形结构逻辑结构-图形结构逻辑结构-小结数据的运算物理结构(存储结构)顺序存储
链式存储
索引存储散列存储小结运算与存储结构数据类型
看星猩的柴狗
·
2024-01-02 22:38
王道数据结构和算法考研笔记
数据结构
实验三 栈和队列的操作 (数据结构实验C++编写)
文章目录1.实验目的2.实验内容3.实验步骤4.实验代码5.实验总结1.实验目的(1)掌握栈的顺序存储结构、
链式存储
结构及其基本操作;(2)掌握队列的顺序存储结构、
链式存储
结构及其基本操作。
abtgu
·
2024-01-02 19:30
课程复习
数据结构
实验二 单链表的操作(数据结构实验c++编写)
文章目录1.实验目的2.实验内容3.实验步骤4.实验代码5.实验总结1.实验目的(1)掌握线性表的
链式存储
结构;(2)掌握单链表及其基本操作的实现。
abtgu
·
2024-01-02 19:29
课程复习
数据结构
链表
二叉树详解(深度优先遍历、前序,中序,后序、广度优先遍历、二叉树所有节点的个数、叶节点的个数)
目录一、树概念及结构(了解)1.1树的概念1.2树的表示二、二叉树概念及结构2.1概念2.2现实中的二叉树:2.3数据结构中的二叉树:2.4特殊的二叉树:2.5二叉树的存储结构2.51顺序存储:2.5.2
链式存储
走在努力路上的自己
·
2024-01-02 09:34
算法
数据结构
笔记
c语言
开发语言
数据结构复习第一章
1.4、数据对象1.5、数据结构2、逻辑结构与物理结构2.1、逻辑结构2.1.1、集合结构2.1.2、线性结构2.1.3、树形结构2.1.4、图形结构2.2、物理结构2.2.1、顺序存储结构2.2.2、
链式存储
结构
LzYuY
·
2024-01-02 06:16
数据结构复习
数据结构
线性表——链表
单链表线性表的
链式存储
为单链表,通过任
星夜夏空99
·
2024-01-02 03:54
数据结构
链表
数据结构
数据结构与算法教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)二
线性表,基于数据在实际物理空间中的存储状态,又可细分为顺序表(顺序存储结构)和链表(
链式存储
结构)。
别致的SmallSix
·
2024-01-01 23:05
数据结构(C语言版)
数据结构
c语言
开发语言
算法
数据结构与算法教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)一
线性表,基于数据在实际物理空间中的存储状态,又可细分为顺序表(顺序存储结构)和链表(
链式存储
结构)。
别致的SmallSix
·
2024-01-01 23:04
数据结构(C语言版)
开发语言
数据结构
c语言
数据结构与算法教程,数据结构C语言版教程!(第二部分、线性表详解:数据结构线性表10分钟入门)三
线性表,基于数据在实际物理空间中的存储状态,又可细分为顺序表(顺序存储结构)和链表(
链式存储
结构)。
别致的SmallSix
·
2024-01-01 23:32
数据结构(C语言版)
数据结构
c语言
html
20230822 | 二叉树 Part1
Day14二叉树part1二叉树的种类满二叉树完全二叉树二叉搜索树平衡二叉搜索树(AVLAdelson-VelskyandLandis)二叉树的存储方式
链式存储
->指针顺序存储->数组二叉树的遍历方式DFSBFS
词筠
·
2024-01-01 21:04
数据结构
算法
leetcode
数据结构第1章 线性表
——苏轼《定风波·莫听穿林打叶声》本篇笔记整理:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder)目录0、思维导图线性表1、顺序存储1)顺序表2)顺序表的分类2、
链式存储
1)单链表2)双链表
Code_流苏
·
2024-01-01 20:07
数据结构笔记
数据结构
【C语言数据结构————————二叉树】
文章目录文章目录一、什么是树树的定义树的种类树的深度树的基本术语二、满二叉树定义满二叉树的特点三、完全二叉树定义特点四、二叉树的性质五、二叉树的存储结构顺序存储结构
链式存储
结构六、二叉树的基本操作七、二叉树的创建八
-_Joker_-
·
2024-01-01 16:08
C语言数据结构
数据结构
【数据结构】树
【数据结构】-树树树的定义基本概念树的性质二叉树二叉树的定义及其主要性质二叉树的定义特殊的二叉树二叉树的性质二叉树的存储结构顺序存储结构
链式存储
结构二叉树的遍历和线索二叉树二叉树的遍历线索二叉树树的存储结构双亲表示法孩子表示法孩子兄弟表示法树与二叉树的应用二叉排序树平衡二叉树哈夫曼树和哈夫曼编码树树的定义树是
Leejz66
·
2024-01-01 06:04
数据结构
算法
c语言
栈和队列
top=-1时为空栈,top=0只能说明栈中只有一个元素,并且元素进栈时top应该自增顺序存储栈:顺序存储结构链栈:
链式存储
结构。插入和删除操作仅限制在链头位置上进行。栈顶指针就是链表的头指针。
北风知我意
·
2023-12-31 23:52
链表——约瑟夫环
南昌航空大学实验报告课程名称:数据结构与算法实验名称:实验二线性表的
链式存储
结构班级:XXX学生姓名:XXX学号:XXXXX指导教师评定:XXX签名:XXX一、实验目的本实验是有关线性表的
链式存储
结构的应用
qq_45767547
·
2023-12-31 16:15
c++
链表
数据结构(C语言版)第五章树和二叉树
5.1树和二叉树的定义5.1.1树的定义5.1.2树的基本术语5.1.3二叉树的定义5.2二叉树的定义类型5.3二叉树的性质和存储结构5.3.1二叉树的性质5.3.2二叉树的存储结构1.顺序存储结构2.
链式存储
结构
乱码怪才
·
2023-12-31 12:39
数据结构
数据结构
c语言
算法
链式线性表的基本操作
实验目的:掌握线性表的
链式存储
结构熟练掌握链式线性表的基本操作:创建、查找、取值、插入、删除等算法。实验要求:利用链式结构实现线性表的基本操作,并利用这些操作完成下面的任务。
妮听得到
·
2023-12-31 00:02
链表
数据结构
线性表—
链式存储
基本操作
链式存储
定义及基本操作定义形式typedefstructLNode{ElemTypedata;structLNode*next;}LNode,*LinkList;初始化StatusInitList(LinkListL
王小土77
·
2023-12-31 00:32
数据结构-链式线性表基本操作实现
链式存储
结构优点:插入、删除不需要移动数据,效率高(时间复杂度为O(1));缺点:存取时需要遍历,效率低(时间复杂度为O(n));一、定义部分#include#includetypedefstruct_linknode
Leonban
·
2023-12-31 00:30
《Linux环境开发与实践》
数据结构
操作
存储
结构
链式
队列的基本运算
有了栈那么相对应的就有了队列(这两个有点相反的意思)队列的图片如下大家可以参考参考队列的基本运算:队列的链式结构#define_CRT_SECURE_NO_WARNINGS1//队列的
链式存储
结构#include
gobeyye
·
2023-12-31 00:14
算法
数据结构
c语言
链表
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他