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
数据结构笔记——线性表
栈(顺序存储、链式存储)
栈的定义栈(Stack)是只允许在一端进行插入或删除操作的
线性表
栈的操作特性是后进先出LIFO(LastInFirstOut)顺序存储链式存储
JY940
·
2024-01-17 22:16
数据结构
python数据结构---链式
线性表
classListNode(object):def__init__(self,data):self.data=dataself.next=NoneclassLinkList(object):def__init__(self):self.head=ListNode(None)#头节点defEmpty(self):#判空ifself.head.next==None:returnTrueelse:ret
东箭武
·
2024-01-17 17:30
python
数据结构
开发语言
python数据结构---顺序
线性表
classSeqList:def__init__(self,size=100):self.Max=sizeself.length=0self.mylist=[Noneforxinrange(0,self.Max)]definitt(self,i,e):self.mylist[i]=eself.length+=1defListEmpty(self):#判空ifself.length==0:retur
东箭武
·
2024-01-17 17:30
python
数据结构
开发语言
数据结构之
线性表
数据结构之
线性表
1、
线性表
定义2、
线性表
的存储结构 数据结构是程序设计的重要基础,它所讨论的内容和技术对从事软件项目的开发有重要作用。
yysh_001
·
2024-01-17 16:03
数据结构
数据结构
《数据结构》实验报告-实验一 线性结构及其应用
并且数据是可以不断添加进来的,可以用两个
线性表
分别来存储两个班级的学生信息。
我慢慢地也过来了
·
2024-01-17 10:33
期末复习
实验报告
数据结构
数据结构
算法
数据结构课程学习笔记
常见数量级关系:(常对幂指阶)O(1)usingnamespacestd;typedefintStatus;//初始条件:顺序
线性表
L已存在,1length==MAXSIZE)//顺序
线性表
qnjy惊鸿
·
2024-01-17 09:27
数据结构
数据结构
线性表
及其顺序存储
什么是
线性表
:由n个数据特性相同的元素构成的有限有序序列称为
线性表
表中元素的个数成为
线性表
的长度,n=0时为空表表起始位置:表头表结束位置:表尾除第一个之外,结构中每个数据元素只有一个前驱除最后一个之外
9677
·
2024-01-17 01:26
数据结构
数据结构
线性表
的链式表示和实现 增删找查
1.单链表的定义和表示:任意一组存储单元存储
线性表
的数据元素(这组存储单元可连续也可不连续)结点包含两个域:数据域(存储元素信息)和指针域(存储直接后继位置(指针或链))。
9677
·
2024-01-17 01:26
数据结构
数据结构
线性表
多项式表示方法
多项式关键数据:多项式项数n多项式系数ai,及指数i方法一:顺序存储结构直接表示数组各分量对应多项式各项:两个多项式相加:两个数组对应分量相加如果某一项指数过大,会造成数组空间的极大浪费方法二:顺序存储结构表示非零项按照指数大小有序存储相加过程:从头开始比较两个多项式当前对应项的指数从大到小比较,先拿一个数组比较方法三:链表结构存储非零项链表中每个结点存储多项式中的一个非零项,包括系数和指数两个数
9677
·
2024-01-17 01:56
数据结构
数据结构
数据结构——邻接表Adjacency List
(2)一个是每个顶点Vi的所有邻接点构成的一个
线性表
,用单链表存储。无向图成为顶点Vi的边表,有向图成为顶点Vi作为尾的出表边
Jayphone17
·
2024-01-16 19:07
图论
数据结构
邻接表
数据结构
图论
链表的入门到精通(极简代码,超级详细)
要想知道什么是链式存储,我们要知道什么是线性存储,什么是
线性表
线性存储&
线性表
通俗来说,将逻辑有序的内容实际(物理空间)也有序地存储在一起,就是线性存储,那
线性表
,就是将一堆线性存储的数据,比如说我们编程经常使用的数组
小唐C++
·
2024-01-16 19:31
链表
数据结构
c++
算法
【手撕数据结构】(三)顺序表和链表
文章目录一、
线性表
二、顺序表1.概念及结构2.关于数组3.顺序表分类️静态顺序表️动态顺序表4.接口实现(1)思路(2)SeqList.h文件代码功能1:顺序表初始化功能2:销毁顺序表功能3:尾插功能4
蛇喰keying.
·
2024-01-16 14:24
数据结构
数据结构
链表
6-61 顺序表基本运算算法的实现
线性表
实验一实现顺序表各种基本运算的算法目的:领会顺序表存储结构和掌握顺序表中各种基本运算算法设计。
燕朝铭
·
2024-01-16 13:45
算法
数据结构
数据结构--严蔚敏(C语言版)笔记
目录第一章绪论1.1复习笔记一、什么是数据结构二、基本概念和术语三、抽象数据类型的实现四、算法和算法分析第二章
线性表
一、
线性表
的类型定义二、
线性表
的顺序表示和实现1.顺序表存储结构的表示2.顺序存储结构的特点三
真的这么神奇吗
·
2024-01-16 13:37
数据结构
【数据结构】
线性表
顺序表是一种常见的线性数据结构,它以一种连续的方式存储元素。顺序表的基本特点包括:线性结构:顺序表中的元素是线性排列的,每个元素都有唯一的前驱元素和唯一的后继元素,除了第一个元素没有前驱,最后一个元素没有后继。连续存储:顺序表中的元素在内存中以连续的方式存储,通常使用一维数组来实现。这意味着元素在内存中紧密排列,可以通过索引(下标)迅速访问任何元素。固定容量:顺序表的容量通常是固定的,它在创建时确
halfbloodghost
·
2024-01-16 11:23
1024程序员节
数据结构
c语言
c++
《数据结构与算法的C语言实现》数据结构篇(一)顺序表
目录零,前言一,
线性表
二,顺序表1,顺序表的概念2,顺序表的实现3,顺序表的增删查改初始化销毁头删,头插尾插,尾删查找插入删除修改四,顺序表总结零,前言数据结构和算法是计算机的基础,他们的互相联系和作用就形成了程序
kurayamasy
·
2024-01-16 10:29
链表
c语言
数据结构
数据结构_C++语言描述_高教出版社
contents前言一、绪论1.1数据分析+结构存储+算法计算1.1.1逻辑结构1.1.2存储结构1.1.3算法实现1.2数据类型1.3算法方法二、
线性表
2.1
线性表
的逻辑结构2.2
线性表
的存储结构2.2.1
Mr_Dwj
·
2024-01-16 08:50
复习备考
数据结构
c++
栈和队列(详解)
【本节目标】1.栈的概念及使用2.队列的概念及使用3.相关OJ题1.栈(Stack)1.1概念栈:一种特殊的
线性表
,其只允许在固定一端进行插入和删除元素的操作,进行数据插入和删除操作的一端称为栈顶,另一端称为栈底
手撕代码
·
2024-01-16 08:12
数据结构
单链表的链接存储和实现
链表是指
线性表
的链式存储结构,,与数组有区别,数组是连续存储,而链表存储单元可以是连续的也可是不连续的。为了存储数据元素的信息以及存储数据元素之间的关系的信息,我们称之为结点(node)。
记得开心一点嘛
·
2024-01-16 06:40
数据结构
【栈和队列(1)(逆波兰表达式)】
文章目录前言什么是栈(Stack)栈方法栈的模拟实现链表也可以实现栈逆波兰表达式逆波兰表达式在栈中怎么使用最小栈括号匹配前言什么是栈(Stack)栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作
小小啾啾
·
2024-01-16 06:09
java
java
开发语言
数据结构
【栈和队列(2)】
队列队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
,队列具有先进先出FIFO(FirstInFirstOut)入队列:进行插入操作的一端称为队尾(Tail/Rear)出队列:进行删除操作的一端称为队头队列方
小小啾啾
·
2024-01-16 06:09
java
java
前端
数据结构
队列
栈
数据结构
线性表
之顺序表
一、
线性表
及顺序表概念1.
线性表
的概念;
线性表
是零个或多个具有相同特性的数据元素组成的有限序列,
线性表
是实际中,广泛使用的一种数据结构,相关的有:顺序表,链表,栈,队列,串...
线性表
在逻辑上是线性结构
残风也想永存
·
2024-01-16 00:10
数据结构
数据库
c语言
数据结构--
线性表
基本操作及其应用
【基础篇】:1、完成顺序表的基本操作(如输入、输出、插入操作、删除操作、查找操作等)。代码:packagecom.text2.t1;importjava.util.Scanner;publicclassQueueDemo{publicstaticvoidmain(String[]args){Queuequeue=newQueue(100);charkey='';charchoice='';Scan
进击的阿尔法猿
·
2024-01-15 22:47
java
数据结构
队列
链表
【
线性表
的基本操作实现及其应用 】
线性表
的基本操作实现及其应用1.实验目的⑴熟练掌握
线性表
的基本操作在两种存储结构上的实现,其中以熟悉各种链表的操作为重点。⑵巩固高级语言程序设计方法与技术,会用线性链表解决简单的实际问题。
August的三月
·
2024-01-15 22:12
数据结构
算法
c语言
专项练习数据结构之链表
1.链表:单链表,双链表,循环链表2.单链表单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放
线性表
中的数据元素。
今天柚稚了么
·
2024-01-15 20:02
数据结构——
线性表
链式存储
循环链表的创键2、链表初始化3、插入算法(头插法)4、插入算法(尾插法)5、插入算法(位置i插入)6、查找元素7、求链表长度8、输出元素四、完整Demo五、小结六、参考文献一、链式存储结构定义1、定义:
线性表
的存储方式分为顺序存储和链式存储
清风明月01
·
2024-01-15 17:39
数据结构
数据结构——顺序表详解
顺序表的运算三、顺序表的实现1、顺序表的创建2、顺序表初始化3、顺序表的插入4、顺序表的删除5、顺序表的查找6、顺序表的输出四、完整Demo五、小结六、参考文献一、顺序表的定义及其特点定义:顺序表是一种
线性表
的存储结构
清风明月01
·
2024-01-15 17:09
数据结构
队列之循环队列
队列:只允许在一段进行插入,在另一端进行删除的
线性表
。循环队列:具有队头指针和队尾指针,指示队列元素所在的位置,避免删除元素时移动大量元素。循环队列特性:只能从队尾插入元素、在队头删除元素。
Tom4J
·
2024-01-15 17:05
数据结构与算法
栈:链栈和顺序栈的实现(C语言)
由于栈的特点,所以限定仅在表尾进行插入和删除操作的
线性表
。这一端被称为栈顶,相对地,把另一端称为栈底。因此栈可以视为一种受限制的数组或链表。应用:
Mzyh
·
2024-01-15 17:34
数据结构
c语言
算法
数据结构
链表
visual
studio
前端
【数据结构】C语言实现顺序栈
通过介绍我们知道了栈的本质也是一种
线性表
,只不过它是一种操作受限的
线性表
。因此栈的实现方式与
线性表
蒙奇D索大
·
2024-01-15 14:33
数据结构
保姆级教学
数据结构
c语言
算法
改行学it
【数据结构与算法】
线性表
- 顺序表
目录1.
线性表
2.顺序表3.顺序表的优缺点4.实现(C语言)4.1头文件seqList.h4.2实现seqList.c1.
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
念来过倒字名qwq
·
2024-01-15 11:20
Data
Structure
and
Algorithm
数据结构
算法
leetcode
数据结构.
线性表
(2)
一、模板例子:a:b:二、基本操作的实现(1)初始化(2)销毁和清空(3)求长度和判断是否为空(4)取值(5)查找(6)插入(7)删除
丰海洋
·
2024-01-15 11:51
数据结构
数据结构
数据结构与算法教程,数据结构C语言版教程!(第四部分、字符串,数据结构中的串存储结构)一
很明显,字符串之间的逻辑关系也是“一对一”,用
线性表
的思维不难想出,串存储结构也有顺序存储和链式存储。
别致的SmallSix
·
2024-01-15 08:35
数据结构(C语言版)
数据结构
c语言
开发语言
数据结构【树+二叉树】
目录
线性表
和非
线性表
树的概念树的存储表示二叉树的概念特殊二叉树满二叉树完全二叉树二叉树的性质二叉树的存储结构顺序存储链式存储本篇我们开始进入数据结构中【树】的学习。
唐唐思
·
2024-01-15 08:54
初阶数据结构
数据结构
c语言
用Qt 实现循环队列,达到数据缓冲机制
一,循环队列的概念1.队列的定义:一端插入元素,另一端删除元素的
线性表
。2.队列的分类:循环队列(单向的顺序表),双向队列(双向链表),优先队列(有顺序的完全二叉树)。
cs821984831
·
2024-01-15 07:34
QT遇到的疑难杂症
数据结构
qt
数据结构期末复习笔记
:赫夫曼树编码第九章:图第十章:查找与排序数据结构期末复习第一章:数据结构绪论时间复杂度是衡量算法好坏的一个最重要的标准数据结构是为了在解决问题时让处理过程实现空间与时间上的最优第二章:顺序表与单链表
线性表
戊子仲秋
·
2024-01-15 06:43
数据结构期末复习
笔记
数据结构
期末复习
二分查找算法
但是,折半查找要求
线性表
必须采用顺序存储结构,而且表中元素按关键字有序排列。
默辨
·
2024-01-15 03:37
数据结构与算法
算法
java
数据结构
剑指offer面试题5 从尾到头打印链表
考察点链表知识点数组和链表都属于
线性表
。
wellwang1993
·
2024-01-15 00:13
剑指offer
java版
链表
数据结构
java
leetcode
数据结构----带头循环双链表(带哨兵位)(C语言)
双链表作为数据结构中的非
线性表
结构,对比于单链表具有它的优势:可以直接找到当前结点的上下结点。但由于双链表的这个特性,如果不带哨兵位,一不小心就可能手撕一个错的双链表出来。
夹心宝贝
·
2024-01-14 21:01
数据结构
数据结构
c语言
数据库
数据结构------队列(Queue),帖子们快来看了
上一次我们说到了栈(Stack),栈是一个后进先出,先进后出的
线性表
。而这次我们要说的队列(Queue),即是一个先进先出,后进后出的
线性表
,类似于两端都开口的盒子。
夹心宝贝
·
2024-01-14 21:30
数据结构
数据结构
c#
数据结构----单链表(无哨兵位的头结点)
链表,作为数据结构中非
线性表
的数据结构,其重点表现在:逻辑相邻,空间不相邻。图一表现为:无哨兵位的单链表,图二表现为:有哨兵位的单链表。
夹心宝贝
·
2024-01-14 21:30
数据结构
数据结构
算法
线性表
的顺序存储结构
一、
线性表
的定义
线性表
:是具有相同数据类型的n(n>=0)个数据元素的有限序列,其中n为表长,当n=0时,
线性表
是一个空表。
玖 萬
·
2024-01-14 18:28
数据结构
C语言中
线性表
的合并&有序表的合并以及案例分析和实现
**线性列表合并:**案例分析:要合并两个线性列表,我们考虑以下情况:1.两个列表都是空的:在这种情况下,合并的列表也将是空的。2.一个列表是空的:如果其中一个列表是空的,则合并的列表将是非空列表本身。3.两个列表都是非空的:在这种情况下,我们同时遍历两个列表,将两个列表中的元素附加到合并的列表中,直到我们到达任一列表的末尾。之后,我们将非空列表中的其余元素附加到合并列表中。实现:'''c#inc
BlurryFace36549
·
2024-01-14 16:29
C语言专栏
c语言
数据结构
算法
开发语言
链表
Leetcode 普通题 83. 删除排序链表中的重复元素
Hello大家好,今天和大家分享一道比较简单的普通题,然后昨天和大家介绍的数据结构的
线性表
结构当中我们说到了第一种顺序存储结构是数组。那
线性表
结构不止是只有顺序存储结构,还包括链式存储结构。
ChangchenWang
·
2024-01-14 15:10
Python
算法
算法
python中的Quene使用方法,包含多线程和多进程
队列是一种特殊的
线性表
,只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。
AI浩
·
2024-01-14 13:19
python
开发语言
30 树的定义
小结:树是
线性表
的扩展
熙熙他爹
·
2024-01-14 12:11
数据结构学习
数据结构
【数据结构】顺序表
1.
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
李 昕 泽
·
2024-01-14 09:15
数据结构
数据结构与算法教程,数据结构C语言版教程!(第三部分、栈(Stack)和队列(Queue)详解)六
第三部分、栈(Stack)和队列(Queue)详解栈和队列,严格意义上来说,也属于
线性表
,因为它们也都用于存储逻辑关系为"一对一"的数据,但由于它们比较特殊,因此将其单独作为一章,做重点讲解。
别致的SmallSix
·
2024-01-14 08:40
数据结构(C语言版)
javascript
开发语言
ecmascript
数据结构.
线性表
(1)
一、
线性表
的定义和特点说白了就像一个数组。
丰海洋
·
2024-01-14 07:36
数据结构
数据结构
数据结构与算法——数据结构
数据结构概述及实现1、
线性表
1.1、数组1.2、链表1.2.1、单链表1.2.2、循环链表1.2.3、双向链表1.2.4、双向循环链表1.3、栈1.4、队列2、树2.1、二叉树(BinaryTree)2.2
dream_go123
·
2024-01-14 06:24
数据结构与算法—java篇
数据结构
java
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他