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语言)
有一个特殊的结点,称为根结点,根节点没有前驱结点除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(10)棵互不相交的树的集合称为森林;树的表示树结构相对
线性表
就比较复杂了
无聊看看天T^T
·
2023-11-22 00:33
算法
数据结构
线性表
--链表-1
文章目录主要内容一.链表练习题1.设计一个递归算法,删除不带头结点的单链表L中所有值为X的结点代码如下(示例):2.设L为带头结点的单链表,编写算法实现从尾到头反向输出每个结点的值代码如下(示例):3.试编写算法将带头结点的单链表就地逆置,所谓“就地”是指辅助空间复杂度为O(1).代码如下(示例):4.有一个带头结点的单链表L,设计一个算法使其元素递增有序。代码如下(示例):5.设计一个算法用于判
K要努力
·
2023-11-21 21:24
算法与数据结构
链表
数据结构
运维
c语言
算法
线性表
--队列-1
文章目录主要内容一.队列基础练习题1.用链式存储方式的队列进行删除操作时需要(D).代码如下(示例):2.若以1,2,3,4作为双端队列的输入序列,则既不能由输入受限的双端队列得到,又不能由输出受限的双端队列得到的输出序列是(C)代码如下(示例):3.现有队列Q与栈S,初始时Q中的元素依次是1,2.3,,5,6(1在队头).S为空。若仅允许下列3种操作:(1)出队并输出出队元素;(2)出队并将出队
K要努力
·
2023-11-21 21:54
算法与数据结构
开发语言
c语言
算法
数据结构
vscode
线性表
--顺序表-1
文章目录主要内容一.基础练习题1.从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值。空出位置由最后元素填补,若顺序表为空,则显示出错信息并退出运行。代码如下(示例):2.设计一个高效算法,将顺序表L的所有元素逆置,要求算法的空间复杂度为O(1)。代码如下(示例):3.将两个有序顺序表合并为一个新的有序顺序表,并由函数返回结果顺序表。代码如下(示例):4.已知在一维数组A[m+n]
K要努力
·
2023-11-21 21:53
算法与数据结构
算法
数据结构
c语言
运维
线性表
--栈-1
文章目录主要内容一.栈基础练习题1.设链表不带头结点且所有操作均在表头进行,则下列最不适合作为链栈的是(C)。解析如下(示例):2.一个栈的入栈序列为1,2,3,..,n,出栈序列是P1,P2,P3,...,Pn。若P2=3,则P3可能取值的个数是(C)解析如下(示例):3.假设以I和0分别表示入栈和出栈操作。栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,可以操作的序列称
K要努力
·
2023-11-21 21:09
算法与数据结构
c语言
算法
数据结构
vscode
[C语言 数据结构] 栈
栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。
小林学习中
·
2023-11-21 19:28
一些学习过程中的针对性问题
数据结构
开发语言
【数据结构考研笔记】
线性表
顺序表
如何用程序代码把现实世界的问题信息化如何用计算机高效地处理这些信息从而创造价值文章目录数据结构考研复习版第二章
线性表
什么是
线性表
(Linearlist)?
赤赤赤赤赤赤
·
2023-11-21 19:23
数据结构考研笔记
考研
数据结构
顺序表算法——考研数据结构
顺序表删除尾删除全部删除删除中间元素6.顺序表查找根据数据查找,返回数据下标根据下标查找数据顺序表1.定义一个顺序表的结构structsqlist{int*head;//首地址unsigendintrongliang;//
线性表
的容量
master cat
·
2023-11-21 19:53
数据结构
数据结构
考研数据结构——(
线性表
_顺序表)
线性表
编程记录
线性表
的顺序表示(顺序表)定义如下主函数main1.1初始化顺序表1.2打印顺序表1.3去除顺序表的重复元素1.4在第i个位置插入元素1.5删除指定位置的元素1.6查找指定元素的位序
线性表
的顺序表示
码manba
·
2023-11-21 19:52
考研数据结构
数据结构
c
考研&复试数据结构:03顺序表和链表总结
顺序表和链表总结1、逻辑结构:都属于
线性表
,都是线性结构2、存储结构(1)顺序表优点:支持随机存储,存储密度高。缺点:大片连续空间分配不方便,改变容量也不方便。
小橘子Orange
·
2023-11-21 19:52
考研&复试数据结构
c++
数据结构
【考研】数据结构(更新到顺序表)
声明:所有代码都可以运行,可以直接粘贴运行(只有库函数没有声明)
线性表
的定义和基本操作基本操作定义静态:#include#include#defineMaxSize10//静态typedefstruct
hoypte
·
2023-11-21 18:51
考研
数据结构
循环链表1
next由单链表的NULL,变为现在循环链表的存储头结点plist的地址200,尾巴结点指向头结点现在来建立循环链表clist先写结构设计现在看对于循环链表有哪些操作——可以将原来的单链表一一复制过来因为
线性表
wzdxsa
·
2023-11-21 13:01
数据结构
链表
数据结构
栈和队列的基本操作
文章目录栈基本概念顺序栈的初始化进栈出栈读取栈顶元素栈的应用-括号匹配栈的应用-求表达式的值队列基本概念顺序队列的初始化入队出队读取队首元素链式队列的实现初始化入队出队栈基本概念栈是只允许在一端进行插入或删除操作的
线性表
顺序栈的初始化
Lum1n0us
·
2023-11-21 13:59
数据结构(C++)
c++
算法
数据结构
数据结构课程设计(C语言版)
、循环队列、二叉树、图六个部分包括基本操作和一些简单应用所有代码上传至github,大家可以直接下载,记得点点star链接:DataStructure-Algorithm-ProjectC语言数据结构
线性表
中的顺序表的基本操作集
丸丸丸子w
·
2023-11-21 10:37
数据结构与算法
数据结构
c语言
数据结构与算法-图
图图的基本概念图(Graph)是一种较
线性表
和树更为复杂的数据结构。在线性结构中,数据元素之间仅存在线性关系。在树型结构中,数据元素之间存在明显的一对多的层次关系。
Ciian
·
2023-11-21 08:29
数据结构与算法
数据结构
图搜索算法
广度优先
深度优先
【数据结构】栈详解
1.栈的概念及结构栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
崽崽..
·
2023-11-21 06:40
算法
数据结构
数据结构笔记(考研)
目录一、算法概述算法的定义:基本特性:算法的基本要求存储结构与逻辑结构二、数据的逻辑结构集合结构线性结构
线性表
广义表顺序表数组:查找算法栈队列单链表循环链表双链表递归斐波那契数列汉诺塔问题串排序算法计算交换排序冒泡排序快速排序插入排序直接插入排序希尔排序选择排序简单选择排序堆排序归并排序基数排序树形结构链式存储的二叉树创建二叉树
孳竹
·
2023-11-21 06:40
证书人生
数据结构
算法
acwing基础课——队列,单调队列
是一种操作受限的
线性表
,只允许在表的一端进行插入,而在表的另一端进行删除。向队列中插入元素称为入队或进队;删除元素称为出队或离队。
我的鱼干呢w
·
2023-11-21 05:30
acwing算法基础课二刷记录
数据结构
算法
c++
顺序表和链表面试题(练习题)
1.下列数据结构中,不属于
线性表
的是()A.循环队列B.链表C.动态顺序表D.二叉树答案:D解析:二叉树属于树形结构,不是线性的,队列,链表,顺序表都属于
线性表
2.在长度为n的顺序表下标为i的位置前插入一个元素
BaoTuxxl
·
2023-11-21 01:54
java数据结构
链表
数据结构
数据结构“入门”—队列(C语言实现)
获取队头元素2-9:获取队尾元素2-10:打印队列3:总代码Queue.h文件Queue.c文件Test.c文件1:队列的概念和结构队列的概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
Fan~Fan
·
2023-11-21 01:23
《“深入浅出”数据结构》
数据结构
链表
c语言
队列
数据结构:队列的C语言实现
队列(Queue),是一种特殊的
线性表
,其元素的逻辑关系是线性关系,其特殊性体现于只能在一端做插入运算,另一端删除元素。队列表现先进先出(FIFO)的特点。
Kevin@1997
·
2023-11-21 01:21
数据结构与算法
数据结构
数据结构队列(C语言实现)
、队头出队列7、获取队列头部元素8、获取队列队尾元素9、获取队列中有效元素个数10、检测队列是否为空11、销毁队列1、队列的概念及结构队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
@爱编程的小杰
·
2023-11-21 01:21
数据结构
c语言
数据结构——栈的详细介绍
栈的结构和概念二、栈的两种构建方式①、用数组进行构建②、用链表进行构建三、栈的创建四、栈的初始化五、栈的销毁六、压栈七、出栈八、判空九、获取栈顶元素十、获取栈的size一、栈的结构和概念栈:栈是一种特殊的
线性表
{Hello World}
·
2023-11-20 23:55
数据结构
数据结构
C语言实现 栈的基本操作(结构体定义、初始化、销毁、入栈、出栈、判空等等)
目录1.栈的概念及结构2.栈的结构体部分3.栈的初始化4.栈的销毁5.入栈6.出栈7.取栈顶元素8.判断栈是否为空9.栈的大小10.总的函数接口代码1.栈的概念及结构栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作
@A云淡风轻
·
2023-11-20 22:49
数据结构
c语言
java
算法
数据结构详细笔记——图
由顶点集V和边集E组成,记为G=(V,E),其中V(G)表示图G中顶点的有限非空集;E(G)表示图G中顶点之间的关系(边)集合,用|V|表示图G中顶点的个数,也称图G的阶,用|E|表示图G中边的条数注意:
线性表
可以是空表
哎哟喂_!
·
2023-11-20 16:34
数据结构
数据结构
笔记
图论
栈
从栈的操作特性上来看,栈是一种“操作受限”的
线性表
:只允许在一端插入和删除数据。
wayyyy
·
2023-11-20 14:38
数据结构——栈与队列(特详解),不会我亲自教你!!!
启示:栈与队列栈是限定仅在表位进行插入和删除操作的
线性表
队列是只允许在一段进行插入操作,而在另一端进行删除操作的
线性表
一、栈的定义在我们软件应用中,栈这种先进先出的数据结构的应用是非常普遍的。
Hy-hacker
·
2023-11-20 14:46
栈与队列
数据结构
队列
数据结构——栈与队列(四)
数据结构——栈与队列(四)作者:黑衣侠客栈与队列:栈是限定仅在表尾进行插入和删除操作的
线性表
。队列时只允许在一端进行插入操作、而在另一端进行删除操作的
线性表
。
黑衣侠客
·
2023-11-20 14:45
数据结构
数据结构
队列
数据结构——栈与队列
一、栈1.1栈的概念及结构栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
日刷百题
·
2023-11-20 14:33
数据结构
数据结构
开发语言
c++
c语言
链表
说一下 ArrayList 和 LinkedList 的区别?
在上一篇文章里,我们聊到了基于动态数组ArrayList
线性表
,今天我们来讨论一个基于链表的
线性表
——LinkedList。
彭旭锐
·
2023-11-20 12:11
《算法系列》之队列与堆
理论基础 队列(Queue)是一种先进先出(FIFO,First-In-First-Out)的
线性表
。和栈一样,队列是一种
小夏陌
·
2023-11-20 09:28
算法
leetcode
队列
堆
【数据结构与算法】链表与队列
原创文,转载请注明出处文章目录前言:顺序表的优缺点
线性表
的链式表示和实现与链式存储有关的术语单链表单链表的特点单链表的创建双向链表https://blog.csdn.ne
嵌小超
·
2023-11-20 04:09
#
数据结构与算法
链表
数据结构
【顺序表的实现】
2、顺序表1、顺序表的概念及结构1.1
线性表
2、顺序表分类3、动态顺序表的实现总结前言世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。
2301_79585944
·
2023-11-20 02:59
数据结构与算法
数据结构
【数据结构(一)】线性结构和非线性结构
顺序存储的
线性表
称为顺序表,顺序表中的存储元素是连续的。链式存储的
线性表
称为链表,链表中的存储元素不一定是连续的,元素节点中存放数
Cpdr
·
2023-11-20 00:43
Java数据结构
数据结构
c++-----vector开辟空间
,在数据结构中就相当于顺序储存的
线性表
,寻找元素非常快,但是插入元素的时间却
风中追风111111
·
2023-11-19 23:12
CF刷题集
数据结构-栈和队列详解
语言实现他们的主要接口文章目录栈什么是栈栈的实现初始化接口销毁接口入栈出栈获取栈顶元素检测栈是否为空获取栈的元素个数栈的全部代码队列队列的概念队列的实现初始化接口销毁接口入队接口出队接口获取队头元素获取队尾元素判断是否为空返回队列大小队列的全部代码栈什么是栈栈:一种特殊的
线性表
c铁柱同学
·
2023-11-19 22:42
数据结构
链表
算法
c语言
后端
数据结构入门——栈和队列详解
2.1队列的概念及结构2.2队列的实现2.3链表实现队列2.3.1结构声明2.3.2队列的初始化和销毁2.3.3队列入队和出队2.3.4队列判空和获取元素个数总结1栈1.1栈的概念及结构栈是一种特殊的
线性表
ZHA_123
·
2023-11-19 22:10
C语言知识点
数据结构
链表
c语言
学习
数据结构与算法(一) 时间复杂度
常见的数据结构
线性表
:另个或多个数据元素的有限序列。链性表:链表是一种数据元素按照链式存储结构进行存储的数据结构,这种存储结构在物理上存在非连续的特点。树:树是典型的非线性结构,它是包括,2个
小了个人
·
2023-11-19 18:00
数据结构
算法
【数据结构】
线性表
的链式存储结构
个人主页:修修修也所属专栏:数据结构⚙️操作环境:VisualStudio2022顺序存储结构的不足的解决办法从上一节我们对顺序表的讨论中可见,
线性表
的顺序存储结构的特点是:逻辑关系上相邻的两个元素在物理位置
修修修也
·
2023-11-19 16:00
数据结构
数据结构
链表
c语言
开发语言
学习
笔记
2021-06-22 第18章 一块大石头与一千颗小石子的区别
膝盖及脚踝的反应都是可以接受的,但如果接着跑,比如10公里,甚至20公里,就不能拿开始5公里的身体反应直接进行线性估计,因为跑到一定距离,身体会在某个时间段的短时间内出现迅速疲劳、整个人的状态下滑明显,我想这就是身体系统的非
线性表
现
103班老孙
·
2023-11-19 15:27
C语言--哈希表
哈希表介绍在面前讨论的各种结构(
线性表
、树)中,记录在结构中的相对位置是随机的,和记录的关键字之间不存在确定的关系。因此,在结构中查找记录时需进行一系列和关键字的比较。
代码编号007
·
2023-11-19 14:54
c语言
数据结构
哈希算法
数据结构-hash表
然而它与
线性表
、树、图等结构不同的是,前面几种结构,数据元素之间都存在某种逻辑关系,可以用连线图示表示出来,而哈希技术的记录之间不存在什么逻辑关系,它只与关键字有关联。
羽裳有涯
·
2023-11-19 11:07
【最新完整版带详解】数据结构(C语言版)(第2版) 课后习题答案
数据结构(C语言版)(第2版)课后习题答案仅限于学习交流用途作者:李冬梅时间:2015.3目录第1章绪论1第2章
线性表
5第3章栈和队列13第4章串、数组和广义表26第5章树和二叉树33第6章图43第7章查找
阿娘
·
2023-11-19 11:31
期末复习
数据结构
数据结构
c语言
数据结构 严慰敏(C语言版第2版)【习题答案】
文章目录前言第1章绪论第2章
线性表
第3章栈和队列第4章串、数组和广义表第5章树和二叉树第6章图第7章查找第8章排序推荐阅读:http://t.csdn.cn/nQfIY前言数据结构(C语言版第2版)【习题答案
MIKE笔记
·
2023-11-19 10:48
数据结构
数据结构
二分查找算法合集
但是,折半查找要求
线性表
必须采用顺序存储结构,而且表中元素按关键字有序排列。
闻缺陷则喜何志丹
·
2023-11-19 07:05
#
算法基础
算法
c++
二分查找
左开右闭
右开左闭
有序映射
有序向量
2020-07-14 为什么要重写 hashcode 和 equals 方法?
1.通过Hash算法来了解HashMap对象的高效性我们先复习数据结构里的一个知识点:在一个长度为n(假设是10000)的
线性表
(假设是ArrayList)里,存放着无序的数字;如果我们要找一个指定的数字
忆丶往
·
2023-11-19 05:58
[C/C++]数据结构 栈和队列()
一:栈1.1栈的概念及结构栈是一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作,进行数据插入和删除操作的一端称为栈顶,另一端称为栈底,栈中的数据元素遵守先进后出的原则.压栈:栈的插入操作叫做进栈
不烦下雨c
·
2023-11-19 05:34
数据结构
c语言
c++
西南科技大学814考研二
C语言数据结构与算法
线性表
顺序表(静态分配内存)#include#include//静态顺序表#defineMAX_SIZE8//顺序表储存的数据类型typedefintElemType;typedefstruct
lovewangyihui
·
2023-11-19 04:57
西南科技大学814专业课
科技
考研
头插法和尾插法建立单链表详解与实现
先来了解几个简单概念单链表就是
线性表
的链式存储;头结点:单链表在第一个结点之前附加了一个结点,这个结点里面没有存放我们要使用的数据,只是头结点方便我们对链表进行操作而设立的;头指针:用来标识一个单链表,
cx330上的猫
·
2023-11-19 04:05
数据结构
链表
第六章 图(上)【图的基本概念和存储】
注意:
线性表
可以是空表,树可以是空树,但图不可以是空,即V一定是非空集1.2相关概念无向图:若E是
info825
·
2023-11-19 04:40
算法
数据结构
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他