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
数据结构笔记——线性表
数据结构(C语言版)第二章
线性表
目录2.1
线性表
的定义和特点2.2
线性表
的定义类型2.3
线性表
的顺序表示和实现2.3.1
线性表
的顺序表示2.3.2顺序表基本操作的实现(算法描述)1.顺序表的存储结构:2.初始化(构造一个空的
线性表
)3
乱码怪才
·
2023-12-16 18:28
数据结构
c语言
算法
数据结构-07-二叉树
前面学习的栈、队列等等都是
线性表
结构。树是一种非
线性表
结构,比
线性表
的数据结构要复杂。
ycmy2017
·
2023-12-16 09:53
数据结构和算法
数据结构
树
二叉树
二叉查找树
嵌入式C开发 文件编程IO 概述
gdb,make,cmake,git,shell)3、嵌入式C语言开发(概述,数据类型,表达式及运算符,控制语句,指针,数组,函数,内容管理,预处理,关键字,复合数据类型,文件操作)4、嵌入式数据结构(
线性表
bhegi_seg
·
2023-12-16 04:48
java
java
后端
考研真题数据结构
【2021年山西大学真题】设
线性表
L=(x1,x2,…xn)中存储整型数据,采用带头结点的单链表保存,链表中结点定义如下:L中奇数位序的数据元素按升序存放,偶数位序的数据元素按降序存放。
柒-寒
·
2023-12-16 03:32
考研
计算机考研
数据结构
考研
数据结构
算法
南京工程学院数据结构复习考纲
第1章绪论1.能简单的计算时间复杂度第2章
线性表
2.掌握(单、双、循环)链表的插入、替换、连接、比较、创建空链表、是否相等操作的大致编程思路。
想要打 Acm 的小周同学呀
·
2023-12-16 03:37
数据结构与算法
数据结构
南京工程学院
数据结构复习知识点
逻辑结构、存储结构、数据运算逻辑结构包括线性结构和非线性结构线性结构包括
线性表
、栈、队列,非线性结构包括树、图集合存储结构包括顺序存储、链式存储、索引存储和散列存储2.O(n)的大O是什么意思?
想要打 Acm 的小周同学呀
·
2023-12-16 03:37
数据结构与算法
数据结构
数据结构笔记
—— 绪论:为什么要初始化
数据结构的基本操作中有一个初始化,例如:顺序表的初始化#defineMAX_SIZE10/**定义一个int类型的顺序表**/typedefstruct{intdata[MAX_SIZE];intlength;}SqList;/**顺序表的初始化**/voidInitSqList(SqList&L){for(inti=0;i#defineMAX_SIZE10typedefstruct{intdat
Strange191110
·
2023-12-16 02:04
#
数据结构
掌法学习笔记
数据结构
【数据结构c实现】顺序表实现
文章目录
线性表
线性表
的顺序实现顺序表结构顺序表初始化增配空间Inc打印顺序表show_list
线性表
长度length尾部插入push_back头部插入push_front尾部删除pop_back头部删除
豆浆两块钱
·
2023-12-16 01:00
数据结构
数据结构
c语言
线性表
线性表
练习之Example045-有一个带头结点的单链表 L,设计一个算法使其元素递增有序
Example045原文链接:Example045题目有一个带头结点的单链表L,设计一个算法使其元素递增有序。分析算法思想:采用直接插入排序算法的思想,先构建一个空链表,然后依次扫描原单链表第一个节点及之后的所有结点(直至node==NULL为止),在有序表中通过比较查找插入node的前驱节点pre,然后将node插入到pre之后。图解C实现核心代码:/***使单链表元素递增有序*@paramli
二木成林
·
2023-12-16 00:05
数据结构
java
c
数据结构
16C++ 数据结构
线性表
顺序存储sqlist.h#pragmaonce#includetypedefvoidSeqList;typedefvoidSeqListNode;SeqList*SeqList_Create(intcapacity
任振铭
·
2023-12-15 21:44
数据结构-图(图的定义、分类、基本术语和存储结构)
线性表
、树、图的
Eddyvv
·
2023-12-15 17:19
数据结构与算法
数据结构
【数据结构第 6 章 ① 】- 图的定义和基本术语
目录一、图的定义二、图的基本术语图是一种比
线性表
和树更为复杂的数据结构。
melonyzzZ
·
2023-12-15 17:10
数据结构
数据结构
数据结构与算法之美笔记——基础篇(下):图、字符串匹配算法(BF 算法和 RK 算法、BM 算法和 KMP 算法 、Trie 树和 AC 自动机)
我们前面讲过了树这种非
线性表
数据结构,今天我们要讲另一种非
线性表
数据结构,图(Graph)。和树比起来,这是一种更加复杂的非
线性表
结构。图中的元素我们就叫作顶点(vertex)。图
三角形代表重生
·
2023-12-15 16:21
数据结构与算法
数据结构
算法
数据结构-栈
介绍栈(Stack)是一种非常基础和常用的数据结构,它是一个只能在一端进行插入(称为“入栈”或“压栈”,通常记作push操作)和删除(称为“出栈”或“弹栈”,通常记作pop操作)的
线性表
。
匠心码农
·
2023-12-15 11:12
数据结构
数据结构
C语言数据结构-动态顺序表
文章目录1.
线性表
的概念2.顺序表的分类2.1静态顺序表2.2动态顺序表3动态顺序表的实现3.0完整代码3.1解决方案3.2初始化顺序表与销毁3.3检查扩容3.4尾插和头插3.5顺序表是否为空3.6尾删和头删
惟长堤一痕
·
2023-12-15 10:48
C语言笔记
c语言
数据结构
开发语言
【Java】实现顺序表基本的操作(数据结构)
判断是否包含某个元素5、查找某个元素对于的位置6、获取任意位置的元素7、将任意位置的元素设为value8、删除第一次出现的关键字9、获取顺序表长度10、清空顺序表总结前言在了解顺序表之前我们要先了解什么是
线性表
權sir
·
2023-12-15 08:20
java
数据结构
开发语言
假设有两个按元素值递增排列的
线性表
,均已单链表形式存储,将这两个单链表归并为一个按元素值递减排列的单链表(C语言版)
#include#include//定义链表节点结构structNode{intdata;structNode*next;};//插入节点到链表头部voidinsertNode(structNode**head,intdata){structNode*newNode=(structNode*)malloc(sizeof(structNode));newNode->data=data;newNode
柒-寒
·
2023-12-15 07:59
单链表
数据结构
c语言
开发语言
数据结构
嵌入式培训-数据结构-day2&3-
线性表
线性表
线性表
是包含若干数据元素的一个线性序列记为:L=(a0,......ai-1,ai,ai+1......an-1)L为表名,ai(0≤i≤n-1)为数据元素;n为表长,n>0时,
线性表
L为非空表,
ZhangPuYue0228
·
2023-12-15 06:52
数据结构
Java数据结构篇——实现顺序表的增删查改
文章目录1.
线性表
2.顺序表2.1顺序表结构2.2实现顺序表接口2.3打印顺序表2.2实现新增元素2.3实现查找元素2.3获取`pos`位置的值2.4删除元素2.5获取顺序表的长度2.6清空顺序表3.代码在这
白日依山璟.
·
2023-12-15 02:48
数据结构与算法
Java
java
数据结构
408数据结构备考代码整理和算法思想归纳
一
线性表
(1)顺序表1顺序表的定义typedefstruct{intlength;//记录当前长度intarray[MAX];//表示最大长度为MAX}2插入操作:先判断插入的位序合不合法以及存储空间有没有满
wyn20001128
·
2023-12-15 00:34
算法
数据结构
java-集合的补充
常见基础集合汇总数据结构:栈数据结构分为:(1)逻辑结构:--》思想上的结构--》卧室,厨房,卫生间---》
线性表
(数组,链表),图,树,栈,队列(2)物理结构:--》真实结构--》钢筋混凝土+牛顿力学
weixin_45503872
·
2023-12-14 15:37
java
开发语言
图的相关概念
(1)
线性表
中我们把数据元素叫做元素,树种把数据元素叫做结点,在图中数据元素,我们则称之为顶点。(2)
线性表
中可以没有数据元素,称为空表。树中可以没有结点,叫做空树。在图结构中,不允许没有顶点。
乳酸君在此
·
2023-12-06 18:54
数据结构笔记
图
严蔚敏数据结构p17(2.19)——p18(2.24) (c语言代码实现)
目录2.19已知
线性表
中的元素以值递增有序排列,并以单链表作存储结构。
努力敲代码的小火龙
·
2023-12-06 12:10
严蔚敏数据结构题集代码题
c语言
算法
数据结构
顺序表
链表
严蔚敏数据结构题集 p18(2.25——2.30)(c语言代码实现)
目录2.25假设以两个元素依值递增有序排列的
线性表
A和B分别表示两个集合(即同一表中的元素值各不相同),现要求另辟空间构成一个
线性表
C,其元素为A和B中元素的交集,且表C中的元素也依值递增有序排列。
努力敲代码的小火龙
·
2023-12-06 12:10
严蔚敏数据结构题集代码题
算法
数据结构
链表
c语言
顺序表
[数据结构]
线性表
1 C++编程作业
链表三插法详解:链表的三种插入方法(头插法,尾插法,任意位置插入)_链表插入_夜路难行々的博客-CSDN博客1·使用头插法创建链表#includeusingnamespacestd;typedefstructLnode{intdata;structLnode*next;}LNode,*LinkList;voidPrintList(LinkList&L){LinkListp=L->next;whil
Linyeji
·
2023-12-06 12:02
数据结构
c++
数据结构
算法
[数据结构]串、数组 C++编程作业
A.串是含有一个或多个字符的有穷序列B.空串是只含有空格字符的串C.空串是含有零个字符或含有空格字符的串D.串是含有零个或多个字符的有穷序列解析串是一种特殊的
线性表
,其元素为单个字符,长度可以为0。
Linyeji
·
2023-12-06 12:30
数据结构
算法
数据结构
c++
Java集合框架之争:ArrayList vs LinkedList
中的源码其实大多数据结构的基本链表操作实现的,这里我就不多做说明了,有兴趣的话可自行看源码由于ArrayList由动态数组实现,LinkedList由双向链表实现,这里将它们的对比归类于数组与链表的区别一、相同点数组和链表都是
线性表
荼锦AI编程
·
2023-12-06 10:11
java
开发语言
面试
后端
数据结构
数据结构与算法-D1数据结构引入
可维护性、可读性、效率更高数据结构:研究数据之间关系,包括逻辑结构、存储结构、数据操作逻辑结构:按每个元素可能具有的直接前趋数和直接后趋数将逻辑结构分为“线性结构”和“非线性结构”线性结构--一个对一个,如
线性表
zhaojiazb
·
2023-12-06 07:25
数据结构与算法
数据结构
数据结构与算法-D2D3
线性表
之顺序表
线性表
:包含若干数据元素的一个线性序列,特征如下:1)对非空表,a0是表头,无前驱;2)an-1是表尾,无后继;3)其他元素仅且仅有一个前驱,一个后继
线性表
L可以用二元组表示:L=(D,R)即
线性表
L包含数据元素集合
zhaojiazb
·
2023-12-06 07:50
数据结构与算法
linux
数据结构
c语言
[数据结构]
线性表
2 C++编程作业
A.访问第i个元素(0≤i≤n-1)和求第i个元素的前驱元素(1≤i≤n-1)B.在第i个元素后插入一个新元素(0≤i≤n-1)C.删除第i个元素(0≤i≤n-1)D.将n个元素从小到大排序2.
线性表
的链式存储结构与顺序存储结构相比
Linyeji
·
2023-12-06 07:01
数据结构
数据结构
算法
基于c++版数据结构基于数组栈改-Python思维总结
##栈的定义(c++):是限定仅在表尾进行插入或删除操作的
线性表
##图例介绍##LIFO结构:
Serendipity-self
·
2023-12-06 07:00
数据结构
python
基于c++版本的数据结构改-python栈和队列思维总结
##栈的定义(c++):是限定仅在表尾进行插入或删除操作的
线性表
##图例介绍##LIFO结构:
Serendipity-self
·
2023-12-06 07:29
数据结构
python
【函数题】01-复杂度3 二分查找 (20 分)
:typedefintPosition;typedefstructLNode*List;structLNode{ElementTypeData[MAXSIZE];PositionLast;/*保存
线性表
中最后一个元素的位置
Guudon_
·
2023-12-06 07:25
数据结构--栈与队列
栈的概念及结构1.2接口函数1.3函数实现1.4如何使用2.队列2.1队列的概念及结构2.2接口函数2.3函数实现2.4如何使用前言前面我们已经学习了顺序表和链表,今天我们来学习栈与队列,这两种结构也属于
线性表
momo小菜pa
·
2023-12-06 05:58
数据结构与算法
数据结构
软件设计师考试 | 第三章 数据结构 | 线性结构
(一)
线性表
常采用顺序存储和链式存储。1.
线性表
的定义一个
线性表
是n(n>=0)个元素的有限序列,通常表示为(a1,a2,...,an)。
Levi_moon
·
2023-12-06 03:30
谈谈双向链表(一)
在谈双向链表之前,要首先明确一下
线性表
的概念,因为双向链表是
线性表
的另一种链式存储形式。下面首先说下
线性表
的定义:
线性表
:由有限多个性质相同的数据元素构成的一个序列就是
线性表
。
神州永泰
·
2023-12-06 02:36
算法
链表
数据结构
java
带头结点的单链表就地逆置
本题要求编写函数实现带头结点的单链
线性表
的就地逆置操作函数。
罗马尼亚硬拉
·
2023-12-05 23:04
链表
c语言
数据结构
数据结构入门(PTA题库)
目录6-1顺序表操作集(20分)6-2
线性表
元素的区间删除(20分)6-3单链表逆转(20分)6-4两个有序链表序列的合并(15分)7-1两个有序序列的中位数(25分)7-2数组循环左移(20分)7-3
罗马尼亚硬拉
·
2023-12-05 23:34
数据结构
数据结构
c语言
《数据结构》-第二章
线性表
(知识点总结)
写在前面的话:适应范围:《数据结构》复习总结系列适用于考研、期末考试、考前复习,小白新手本系列参考书目:《数据结构:c语言版》(严蔚敏)关于写这个系列的原因:本人今年考研上岸,加上在校期间学习《数据结构》这门课时候,对数据结构有了好感,对这门课考试的考点把握还不错,所以不想荒废自己的知识,就计划用这种方式总结起来。如果有理解不到位的地方,欢迎在评论指出。我会尽量把知识点讲清楚后,按照考点进行总结。
代码太难敲啊喂
·
2023-12-05 19:08
数据结构
数据结构
408 数据结构 知识点总结
目录第1章绪论第2章
线性表
第3章栈和队列第4章串第5章树与二叉树第6章图第7章
catuMulogo
·
2023-12-05 19:37
408
数据结构
考研
数据结构第二章-
线性表
(详细知识点总结)
目录第二章
线性表
2.1
线性表
的定义和操作2.1.1
线性表
的定义2.1.2
线性表
的基本操作2.2
线性表
的顺序表示2.2.1顺序表的定义2.2.2顺序表上基本操作的实现2.3
线性表
的链式表示2.3.1单链表的定义
疯子书生z
·
2023-12-05 19:05
数据结构
链表
算法
数据结构
数据结构与算法之美学习笔记:30 | 图的表示:如何存储微博、微信等社交网络中的好友关系?
今天我们要讲另一种非
线性表
数据结构,图(Graph)。和树比起来,这是一种更加复杂的非
线性表
结构。我们知道,树中的元素我们称为节点,图
浊酒南街
·
2023-12-05 18:52
数据结构与算法之美学习笔记
数据结构
算法
Python数据结构与算法——单链表
相比于
线性表
顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种
线性表
顺序表快得多,
hongliang888
·
2023-12-05 18:49
线性表
--基本概念
线性表
--基本概念一、定义
线性表
(List):由零个或多个数据元素组成的有限序列。注意:首先它是一个序列,也就是说元素之间是有个先来后到的,即元素之间是有顺序的。
我可能是个假开发
·
2023-12-05 16:36
C语言数据结构--栈和队列
1.栈的表示和实现1.1栈的概念及结构栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
Sakura_j_h_
·
2023-12-05 14:37
C语言
数据结构
java
开发语言
C语言数据结构-顺序表
1.
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
Sakura_j_h_
·
2023-12-05 14:07
C语言
c语言
数据结构
开发语言
java 中的阻塞队列
一.什么是队列队列是一种特殊的
线性表
,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作.和栈一样,队列是一种操作受限制的
线性表
.进行插入操作的端称为队尾,进行删除操作的端称为对头
__Y_Q
·
2023-12-05 14:19
一.
线性表
一.单链表1.定义结构体1.1不带头结点的结构体typedefstructnode{intdata;structnode*next;//structnode*prior;//双向链表需要加上指针prior}Lnode,*Linklist;1.2带头结点的结构体typedefstructnode{intdata;structnode*next;}Node;typedefstructlist{Node
initial~333~
·
2023-12-05 13:54
数据结构C
数据结构
C
算法
链表
数据结构学习第七章查找
7.1
线性表
的查找7.1.1顺序查找(线性查找)应用范围:*顺序表或线性链表表示的静态查找表*表内元素之间无序顺序查找表定义://数据元素定义typedefstruct
咖啡加Ice
·
2023-12-05 12:08
咖啡ice的数据结构学习记录
数据结构
学习
算法
Java进阶第四章——数据结构:数组
本章涉及到数组,原理可查阅:数据结构学习第二章
线性表
栈,原理可查:”数据结构学习第三章栈1.数组JAVA中数组是一种引用数据类型,不属于基本数据类型。也就是数组的父类是Object。
咖啡加Ice
·
2023-12-05 12:38
咖啡ice的Java学习记录
java
数据结构
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他