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++)学习篇(六):
线性表
(栈和队列)
推荐阅读:数据结构(C++)学习篇(三):
线性表
(链式表示和实现)数据结构(C++)学习篇(四):
线性表
(循环链表)数据结构(C++)学习篇(五):
线性表
(双向链表)-CSDN博客===========
盖世汤猿
·
2024-02-07 15:22
数据结构
数据结构
c++
学习
数据结构——顺序表详解
目录前言一.
线性表
1.概念二.顺序表1.概念2.分类2.1静态顺序表2.2动态顺序表前言数据结构是计算机存储、组织数据的方式.一.
线性表
1.概念
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列
只能写一点点_
·
2024-02-07 14:43
数据结构
数据结构
vscode
经验分享
c++
c语言
【数据结构】栈和队列
1.栈1.1栈的概念及结构栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
romantic+
·
2024-02-07 12:22
C数据结构
数据结构
java
开发语言
【数据结构】顺序表和链表
1.
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
romantic+
·
2024-02-07 12:52
C数据结构
数据结构
链表
《五月集训》第十四天——栈
代码详解二、题目二1.题目描述2.解题思路3.代码详解三、题目三1.题目描述2.解题思路3.代码详解四、题目四1.题目描述2.解题思路3.代码详解五、星球推荐前言栈(stack)又名堆栈,它是一种运算受限的
线性表
Dimon1.
·
2024-02-07 09:54
刷题
算法
leetcode
数据结构
c语言
【PTA选择题/基础夯实/期末复习】链表&&文件操作
A.可随机访问任一元素B.插入、删除不需要移动元素C.不必事先估计存储空间D.所需空间与
线性表
长度成正比2-3结构说明和变量定义如下图所示,指针p、q、r分别指向一个链表中的3
La_gloire
·
2024-02-07 08:46
PTA
链表
数据结构
算法
c语言
2024/02/05
单向,双向链表,并且实现两种链表的增加和删除功能1.单向链表链表:
线性表
的链式存储,称为链表逻辑结构:线性结构(一对一)存储结构:链式存储(使用任意一块空间存储类型相同的数据元素)逻辑相邻,物理不一定相邻
溪北人
·
2024-02-07 03:57
c语言
考研数据结构中的代码如何写——
线性表
的顺序存储
提起数据结构这门学科,相信绝大多数学计算机的同学对此门课程并不陌生,很多人对程序的定义是:程序=构数据结+算法,可见数据结构的重要性,想要写出好的程序,数据结构是一门必须要掌握的学科。然而,很多人却把数据结构这门课学成了“离散数学”,只是初步的掌握了其中的手动模拟过程,真正要上手写代码的时候,往往感觉无从下手,这不是个例,而是一种通病。数据结构在考研中同样占据着举足轻重的地位,无论是国家统一命题的
haodi_wang
·
2024-02-07 00:28
数据结构
c语言
《算法笔记》7.3小节——数据结构专题(1)->链表处理
《算法笔记》7.3小节——数据结构专题(1)->链表处理问题A:算法2-8~2-11:链表的基本操作题目描述链表是数据结构中一种最基本的数据结构,它是用链式存储结构实现的
线性表
。
学代码不会秃
·
2024-02-07 00:57
算法笔记
数据结构
链表
算法
C语言——S/顺序表专题
顺序表1、顺序表的概念及结构1.1
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列
慢了半拍i
·
2024-02-07 00:56
C语言讲解
c语言
开发语言
广义表-C语言
广义表(GeneralizedList)是一种扩展了
线性表
的数据结构,它在
线性表
的基础上增加了元素可以是表的特点。
快秃头的码农
·
2024-02-06 23:13
c语言
windows
开发语言
算法&数据结构(2024/1/30)【
线性表
】
算法1、算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。2、特性:输入、输出、有穷性、确定性和可行性。有穷性:指算法在执行有限的步骤之后,自动结束而不会出现无限循环,并且每一个步骤在可接受的实践内完成。确定性:算法的每一步骤都具有确定的含义,不会出现两种含义。可行性:算法的每一步都必须是可行的(每一步能够通过执行有限次数完成)。3、要求:正确性、可
chilling heart
·
2024-02-06 23:09
数据结构
学习
线性表
的顺序存储结构
我么继续学习
线性表
!*^_^*
线性表
的顺序存储结构1、定义:指的是用一段地址连续的存储单元依次存储
线性表
的数据元素。
chilling heart
·
2024-02-06 23:09
算法
学习
单链表(2024/2/2)
单链表定义:单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放
线性表
中的数据元素。
chilling heart
·
2024-02-06 23:39
算法
数据结构
C++——插入排序
排序基本概念:(1)排序码:结点中的字段,用于排序运算中的依据(关键字或其他)、数据类型不限(2)记录:排序中结点数,(3)文件:结点构成的
线性表
(4)排序算法稳定:对于任意具有相同排序码的多个记录排序后
golden-legends
·
2024-02-06 23:35
c++
算法
c语言
数据结构-->
线性表
-->顺序表
对我个人来说,C语言基础相关的知识基本学完了,随后就该学数据结构了,希望以后自己复习能够用上今天自己写的哈哈。如果你不理解什么是物理结构和逻辑结构,这里附上一个链接:逻辑结构和物理结构:逻辑结构与物理结构_逻辑结构和物理结构-CSDN博客看见我的备注了吗,一位不帅的帅哥。数据结构的相关介绍我们将数据结构拆分为两个词来理解数据就是存储的信息,结构是组织数据的方式。官方定义的数据结构的概念为:数据结构
你小子别偷懒了
·
2024-02-06 16:21
数据结构
【数据结构】栈和队列
目录栈栈的概念栈的实现栈的实现分为两种顺序栈和链栈的区别代码实现(接口声明)代码实现(接口定义)测试队列队列的概念队列的实现队列的实现队列的实现分为两种代码实现(接口声明)代码实现(接口定义)测试循环队列栈栈的概念栈:是一种特殊的
线性表
lzb_kkk
·
2024-02-06 14:31
数据结构
数据结构
软考中级-数据库系统工程师复习大纲
上午考题一、计算机系统知识计算机系统基础计算机体系结构安全性可靠性与系统性能评测多媒体基础逻辑运算二、程序语言基础知识三、数据结构与算法线性结构(
线性表
)线性结构(栈和队列)数组和矩阵
亦清尘
·
2024-02-06 13:46
软考
计算机网络
网络基础知识
数据结构
经验分享
算法
软考21-上午题-数组、矩阵
数组是定长
线性表
在维数上的扩展,即,
线性表
中的元素又是一个
线性表
。一、数组数组的特点:数组数目固定,一旦定义了数组结构,不再有元素个数的增减变化。
ruleslol
·
2024-02-06 13:12
软考中级
学习
笔记
线性表
02.
线性表
2.1
线性表
的定义和基本操作定义
线性表
是具有相同数据类型的n(n≥0)n(n≥0)n(n≥0)个数据元素的有限序列,其中nnn为表长,当n=0n=0n=0时
线性表
是一个空表。
ll._.ll
·
2024-02-06 13:32
408_数据结构_notes
数据结构
笔记
考研
C语言—顺序表详解
一.效果展示顺序表,全名顺序存储结构,是
线性表
的一种。通过《什么是
线性表
》一节的学习我们知道,
线性表
用于存储逻辑关系为“一对一”的数据,顺序表自然也不例外。
Monodye
·
2024-02-06 12:13
c语言
java
数据库
数据结构与算法复习笔记
数据结构逻辑结构存储结构线性结构
线性表
栈队列非线性结构树形结构
青春草原晖太郎
·
2024-02-06 11:05
笔记
javascript
开发语言
数据结构——D/二叉树
有一个特殊的结点,称为根结点,根节点没有前驱结点除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(10)棵互不相交的树的集合称为森林;1.3树的表示树结构相对
线性表
就
慢了半拍i
·
2024-02-06 11:54
数据结构
数据结构
数据结构——B/顺序表和链表
1.
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
慢了半拍i
·
2024-02-06 11:24
数据结构
数据结构
链表
数据结构——C/栈和队列
1.栈1.1栈的概念及结构栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
慢了半拍i
·
2024-02-06 11:43
数据结构
数据结构
开发语言
2.4学习周结
栈栈是限定仅在表尾进行插入和删除操作的
线性表
。允许去插入和删除的一端叫做栈顶,另一端称为栈底,不含任何元素的栈称为空栈,是后进先出的
线性表
。栈的主要操作进栈(Push):将元素插入到栈顶。
᭄Yoloꦿ᭄
·
2024-02-06 07:59
学习
数据结构
2.1学习总结7
队列1、队列的基本概念队列是一种在计算机科学中常见的抽象数据类型,是只允许在一端进行插入操作,而在另一端进行删除操作的
线性表
。
᭄Yoloꦿ᭄
·
2024-02-06 07:27
学习
数据结构
【蓝桥杯冲冲冲】[NOIP2003 普及组] 栈
day27题目背景题目描述输入格式输出格式样例#1样例输入#1样例输出#1提示题解代码我的一些话[NOIP2003普及组]栈题目背景栈是计算机中经典的数据结构,简单的说,栈就是限制在一端进行插入删除操作的
线性表
松叶子吖
·
2024-02-06 02:15
蓝桥杯备赛
新手帖
蓝桥杯
职场和发展
算法---二分算法
二分查找要求:
线性表
是有序表,即表中结点按关键字有序,并且要用向量作为表的
噜啦啦412
·
2024-02-06 01:56
算法
数据结构
java
深刻理解顺序表和链表
顺序表和链表是我们学习数据结构中不可或缺的部分,他们都属于
线性表
之一。大家在C语言中都学过数组:⼀组相同类型元素的集合而且在内存中存储是连续的。
脑袋空空呀
·
2024-02-06 00:53
链表
数据结构
c语言
C++实现《数据结构与算法》相关算法--串
其中数组、串和广义
线性表
相关算法都与
线性表
的相关算法相同,因此本文仅对课程中串部分算法进行了实现,并实现了串的匹配算法(BF、KMP)。
pljnb
·
2024-02-05 17:20
C++
数据结构
数据结构
c++
算法
数据结构之栈和队列
一、栈1、栈的概念是一种
线性表
,具有后进先出的特点。只能在固定的一段进行数据的插入和删除,进行元素插入和删除的一端称为栈顶,另一端称为栈底。
ambition…
·
2024-02-05 17:16
数据结构
[数据结构3.2]队列
队列(Queue)只允许在表的一端进行插入,表的另一端进行删除操作的
线性表
。特点:先进先出。队列的基本操作InitQueue(&Q):初始化队列,构造一个空队列Q。
魔术师_4146
·
2024-02-05 15:59
图的遍历算法——DFS、BFS原理及实现
但是图结构具有复杂性,不像
线性表
W24-
·
2024-02-05 14:02
数据结构
数据结构
队列
dfs
算法
线性表
—— 数组、栈、队、链表
本文以typescript实现数据结构,虽说是ts实现,但更准确说是面向对象的方式实现,因此可以无缝切换成Java等面向对象语言。什么是数据结构(DataStructure)?“数据结构是ADT(抽象数据类型AbstractDataType)的物理实现。”—《数据结构与算法分析》“数据结构(datastructure)是计算机中存储、组织数据的方式。通常情况下,精心选择的数据结构可以带来最优效率的
卡列尼娜翠花
·
2024-02-05 11:35
数据结构与算法
链表
数据结构
栈
队列
线性表
软考18-上午题-线性结构
特点:一个出度+一个入度(一个接一个排列)常用的线性结构:
线性表
、栈、队列、串1-1、
线性表
最简单,最基本的线性结构。定义:n(n>=0)个元素的有限序列。
ruleslol
·
2024-02-05 09:11
软考中级
学习
笔记
软考20-上午题-串及其模式匹配
串(字符串)是一种特殊的
线性表
,其数据元素为字符。如:"abc"。一、串的定义由字符构成的有限序列,是一种
线性表
。串的比较:以字符的ASCII值作为依据。
ruleslol
·
2024-02-05 09:37
软考中级
学习
笔记
栈--数据结构
初始化栈、入栈、出栈栈:只允许在一端进行插入或删除操作的
线性表
栈顶(Top)代码实战步骤依次是初始化栈,判断栈是否为空,压栈,获取栈顶元素,弹栈。
疯狂小羊啊
·
2024-02-05 04:37
数据结构
数据结构
c语言
开发语言
队列---数据结构
定义队列(Queue)简称队,也是一种操作受限的
线性表
,只允许在表的一端进行插入,而在表的另一端进行删除。向队列中插入元素称为入队或进队;删除元素称为出队或离队。
疯狂小羊啊
·
2024-02-05 04:37
数据结构
1.28小结
这几天主要在看数据结构的网课,主要了解了一下算法时间复杂度、空间复杂度的表达方法、计算方式还有关于
线性表
的一些知识(大部分理论为主)今天下午进行了第二次测试(只ac了一道题,还有两道只过了一部分),测试结束看完了题解准备梳理一下再进行补题还写了一道机器人搬重物
哥别敲代码了
·
2024-02-05 01:29
寒假预备役学习
数据结构
算法
学习
数据结构——顺序表
1.
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
风格的反弹和
·
2024-02-05 01:51
数据结构
list容器的基本概念及常用接口
list(链表)的基本概念功能:将数据进行链式存储链式存储是
线性表
的另一种表现形式。链表(list)是一种具体的实现形式。链表由一系列结点构成。结点由数据域和指针域构成。
*默~
·
2024-02-04 22:35
list
数据结构
c++
DS:W5~W7
线性表
PASTW5
线性表
OJ_(:з」∠)_第5周上机Y1199表达式计算Y1728交换节点(
线性表
)N1729建立链表(
线性表
)1730链表排列(
线性表
)Y1731链表插入(
线性表
)Y1734删除
线性表
节点
秋田刀鱼
·
2024-02-04 20:30
数据结构
c语言
数据结构
3 顺序表ADT模板简单应用算法设计:
线性表
的合并
3顺序表ADT模板简单应用算法设计:
线性表
的合并作者:冯向阳时间限制:1S章节:DS:
线性表
截止日期:2022-06-3023:55:00问题描述:目的:使用自行设计的顺序表ADT或STL中的vector
杨骅麟(Patrick Young)
·
2024-02-04 20:59
东华大学数据结构OJ
c++
数据结构(C语言版)代码实现(四)——静态单链表的部分代码实现
目录参考材料、格式头文件SLinkList.h库、宏定义、函数类型声明
线性表
的静态单链表存储结构按值查找初始化静态链表分配空间回收空间打印已用链表中的元素求集合(A-B)U(B-A)中的元素(重点介绍)
万福泉源
·
2024-02-04 20:24
数据结构课本C代码实现
数据结构
数据结构(C语言版)代码实现(五)——双向循环链表的部分实现
目录参考材料与格式
线性表
的有关知识头文件库、宏定义、数据类型声明
线性表
的双向链表存储结构构造空链表销毁链表链表长度按位查找插入元素删除元素打印链表完整头文件DuLinkList.h测试函数(主函数)测试结果收获参考材料与格式参考材料
万福泉源
·
2024-02-04 20:24
数据结构课本C代码实现
数据结构
链表
数组表示
线性表
,并实现增删查操作
//用数组表示
线性表
//#include#include#includeusingnamespacestd;#defineMAXSIZE100000///最大为五位数的地址typedefintElementType
Allen的光影天地
·
2024-02-04 18:45
【leetcode】622. 设计循环队列(Circular Queue)
2.数组实现循环队列往期相关文章推荐:1.队列(Queue)2.栈(Stack)之浅谈数组和链表实现栈各自的优缺点3.
线性表
之链表(LinkedList)4.
线性表
之顺序表(SequenceList)1
念来过倒字名qwq
·
2024-02-04 11:17
Data
Structure
and
Algorithm
C语言
刷题
leetcode
c语言
数据结构
算法
数据结构与算法-
线性表
的定义
线性表
,从名字上你就能感觉到,是具有像线一样的性质的表。在广场上,有很多人分散在各处,当中有些是小朋友,可也有很多大人,甚至还有不少宠物,这些小朋友的数据对于整个广场人群来说,不能算是
线性表
的结构。
Joker_King
·
2024-02-04 11:42
数据结构中线性结构有哪些
常见的线性结构包括:
线性表
:
线性表
是最基本、最简单的一种线性结构,它由多个元素组成,每个元素可以有不同的数据类型。
emma20080101
·
2024-02-04 09:37
数据结构
上一页
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
其他