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++初阶:stack&queue
stack&queue1.介绍1.1stack栈是一种特殊的
线性表
,只允许固定一端进行插入和删除。能够插入删除的一端被称为栈顶,另一端被称为栈底。栈的元素遵循后进先出的原则。
AKA你的闺蜜
·
2023-09-20 23:52
C++
C++
STL
数据结构——
线性表
之顺序表
目录一.
线性表
二.顺序表实现2.1概念及结构2.2动态顺序表2.2.1初始化与销毁函数2.2.2打印函数2.2.3尾插函数2.2.4尾删函数2.2.5扩容函数2.2.6头插函数2.2.7头删函数2.2.8
玛丽亚后
·
2023-09-20 14:24
数据结构
数据结构
算法
数据结构与算法基础九:图的存储结构
图的存储结构比
线性表
和树就要复杂多了,图的顶点没有顺序的概念,任何一个顶点都可以是起始,下面四张图其实是同一个图形结构.其实是同一个图真是的场景下会有复杂的多的情况出现,顺序存储完全无法实现,即使是多重链表
Trigger_o
·
2023-09-19 21:11
JAVA中队列Queue和栈Stack的理解
一:队列Queue队列是一种特殊的
线性表
,遵循先入先出、后入后出的基本原则,一般来说,它只允许在表的前端进行删除操作,而在表的后端进行插入操作,但是java的某些队列运行在任何地方插入删除;比如我们常用的
keep one's resolveY
·
2023-09-19 17:28
Java基础知识
java
4. 基本操作(集合合并)
问题:
线性表
的合并A=A∪B设:有两个集合A和B分别用两个
线性表
LA和LB表示。求一个新的集合A=A∪B。输入:两个集合输出:按照要求合并后的集合。
榆榆欸
·
2023-09-19 15:10
数据结构与算法设计
算法
c++
线性表
(顺序表、链表、栈、队列)总结梳理
简介:java系列技术分享(持续更新中…)初衷:一起学习、一起进步、坚持不懈如果文章内容有误与您的想法不一致,欢迎大家在评论区指正希望这篇文章对你有所帮助,欢迎点赞收藏⭐留言更多文章请点击文章目录一、
线性表
是什么
Dream_sky分享
·
2023-09-19 12:44
数据结构与算法
链表
数据结构
java
数据结构 第二章作业
线性表
西安石油大学
在顺序表中插入和删除一个结点需平均移动多少个结点?具体的移动次数取决于哪两个因素?在顺序表中插入和删除一个结点时,平均移动的结点数量取决于两个因素:插入/删除位置和当前顺序表的长度。插入/删除位置:如果要在顺序表的开头或末尾进行插入/删除操作,不需要移动其他结点,所以移动的结点数量较少。但是,如果要在顺序表的中间位置进行插入/删除操作,那么需要将该位置后面的所有结点向后/向前移动一个位置,移动的结
时雨h
·
2023-09-19 02:46
C++
数据结构
算法
数据结构
奶奶都看的懂的《栈》(C语言实现,超详细解析 !!!)
栈的初始化⭕栈的尾插⭕栈的尾删⭕栈内数据个数⭕获取栈顶元素⭕判断栈是否为空⭕栈数据的打印三、栈完整代码Stack.hStack.cTest.c代码运行界面四、共勉一、前言在之前的几篇文章中已经详细讲解了
线性表
中的顺序表
sunny-ll
·
2023-09-19 00:59
数据结构
c语言
java
开发语言
信息学奥赛系列教程:队列及应用
队列的定义:队列是限定在一端进行插入,另一端进行删除特殊
线性表
。允许出队的一端称为队头,允许入队的一端称为队尾。队列的性质:先进先出(FIFO),先进来的先出去,跟栈的区别,栈是先进后出。
noipbar
·
2023-09-18 21:53
数据结构---单链表
单链表单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放
线性表
中的数据元素。
不是颜
·
2023-09-18 20:17
数据结构
数据结构
【基本数据结构 四】线性数据结构:队列
学习了栈后,再来看看第四种
线性表
结构,也就是队列,队列和栈一样也是一种受限的
线性表
结构,和栈后进先出的操作方式不同的是,队列是FIFO的结构,也就是先进先出的操作方式。
存在morning
·
2023-09-18 14:23
#
Java
数据结构与算法
#
队列
数据结构
python数据结构:队列
队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的
线性表
。队列是一种先进先出的(FirstInFirstOut)的
线性表
,简称FIFO。允许插入的一端为队尾,允许删除的一端为队头。
梓栋Code
·
2023-09-18 12:34
Python
数据结构
队列
python
数据结构:队列的基本操作
队列是一种先进先出(FirstinFirstOut)的
线性表
,简称FIFO。与栈不同,栈是一种后进先出(先进后出)的
线性表
。在队列中,允许插入的一端称为队尾,允许删除的一端称为队头。
未来、梦想
·
2023-09-18 12:04
知识点总结
数据结构:队列(顺序队列)&链式队列
1.是一种特殊的
线性表
2.只允许在一端进行插入数据,在另一端进行删除数据二、队头&队尾&入队列&出队列1.队头:进行删除数据的一端2.队尾:进行插入数据的一端3.入队列:在队尾处进行插入数据的操作4.出队列
dangzhangjing97
·
2023-09-18 12:03
数据结构
队列
循环队列
双端队列
优先级队列
数据结构与
线性表
(二)
一、顺序表
线性表
是最基本、最简单、也是最常用的一种数据结构。
线性表
(linearlist)是数据结构的一种,一个
线性表
是n个具有相同特性的数据元素的有限序列。
大橘猪猪侠
·
2023-09-18 08:11
深度解剖数据在栈中的应用
>望小伙伴们点赞收藏✨加关注哟前言前面我们已经学习了顺序表和链表,他们无法控制数据的打印,而栈一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。
დ旧言~
·
2023-09-18 02:46
数据结构
数据结构和算法(二)单向循环链表的创建插入删除实现
@TOC上一篇博客“
线性表
”详细讲解了顺序表和单链表的基本操作。本篇博客主要讲解对于循环链表的基本操作。
孔雨露
·
2023-09-18 01:12
图解数据结构
1️⃣数据结构---绪论2️⃣数据结构---
线性表
3️⃣数据结构---栈和队列4️⃣数据结构---特殊矩阵和广义表5️⃣数据结构---串6️⃣数据结构---树和二叉树7️⃣数据结构---图8️⃣数据结
卿云阁
·
2023-09-17 20:17
数据结构与算法
javascript
开发语言
ecmascript
Java————List
一、顺序表和链表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
Kevin_.
·
2023-09-17 17:11
JavaSE
java
线性表
-----链式栈
目录前言链式栈操作方式1.存储结构2.初始化3.创建节点4.判断是否满栈5.判断是否空栈6.入栈7.出栈8.获取栈顶元素9.遍历栈10.清空栈完整代码前言前面我们学习过了数组栈的相关方法,(链接:
线性表
灰勒塔德
·
2023-09-17 16:49
数据结构与算法
c语言
c++
数据结构
栈
链表
数据结构与算法之顺序表经典题目《合并两个有序数组》《合并两个有序链表》
《合并两个有序数组》习题是在学习
线性表
时的经典题目,可以使用顺序表和链表实现。这篇文章就是分别使用顺序表和链表进行实现。
让我三行代码
·
2023-09-17 16:51
数据结构与算法
链表
数据结构
28.顺序表练习题目(2)(2023王道数据结构2.2.3节9-14题)
试题9:
线性表
(a1,a2...an)的元素递增有序的储存在计算机内,要求设计一个算法:完成用最少时间在表中查找数值为x的元素,若找到,则将其与后继元素位置相交换;若找不到则将其插入表中并使其表中仍然递增有序
北京地铁1号线
·
2023-09-17 15:14
数据结构
数据结构
算法
c++
数据结构:数组
文章目录数组一,概述二,添加数据三,删除数据数组一,概述数组是一种
线性表
数据结构,它用一组连续的内存空间来存储一组具有相同类型的数据。
梁辰兴
·
2023-09-17 13:28
数据结构
学习笔记
数据结构
数组
C语言学习(十)顺序表
1.
线性表
的定义定义n个数据元素的有限序列,记作(a1,a2,…,an)ai是表中数据元素,n是表长度2.
线性表
的特点除第一个元素外,其他每一个元
使劲编
·
2023-09-17 12:33
C/C++学习
顺序表
C语言
数据结构-栈
栈的特点先进后出栈的相关操作都是通过栈顶位置进行相关操作的栈的接口抽象栈可以通过
线性表
直接实现(链表、数组等
线性表
),由于栈有着先进后出的特点,同时关于栈的操作都集中在栈顶位置,所以基础的栈接口有这以下几个
a_只羊
·
2023-09-17 10:42
【leetcode 力扣刷题】栈和队列的基础知识 + 栈的经典应用—匹配
栈和队列的基础知识+栈的经典应用—匹配栈和队列基础知识232.用栈实现队列225.用队列实现栈20.有效的括号1047.删除字符串中的所有相邻重复项栈和队列基础知识数据结构课程介绍线性结构的时候,介绍有
线性表
PleaseBrave
·
2023-09-17 10:37
力扣刷题
leetcode
算法
栈
队列
王道408计组汇编语言部分学习总结
x86汇编语言指令基础x86处理器中程序计数器PC通常被称为IP高级语言—>汇编语言—>机器语言x86架构CPU,有哪些寄存器EAX通用寄存器EBXECXEDXESI变址寄存器变址寄存器可用于
线性表
、字符串的处理
码银
·
2023-09-17 09:20
考研计算机组成原理
学习
典型数据结构-栈/队列/链表、哈希查找、二叉树(BT)、线索二叉树、二叉排序树(BST树)、平衡二叉树(AVL树)、红黑树(RB树)
线性表
详解:数据结构
线性表
10分钟入门(biancheng.net)。栈(Stack)和队列(Queue)详解(biancheng.net)。树以下为树的基本概念(定义、基本操作、性质、存储结构等)、
Real-Staok
·
2023-09-17 08:07
数据结构
链表
哈希算法
b树
学习
经验分享
栈和队列经典笔试题
文章目录栈和队列的回顾栈队列栈和队列经典笔试题有效的括号用队列实现栈用栈实现队列设计循环队列安静的夜晚你在想谁吗栈和队列的回顾栈栈是一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。
绝世剑仙纪宁
·
2023-09-17 04:14
神魔炼体-刷题
c语言
算法
数据结构
【数据结构】ArrayList和顺序表
文章目录1.
线性表
2.顺序表2.1接口的实现3.ArrayList简介4.ArrayList使用4.1ArrayList的构造4.2ArrayList常见操作4.3ArrayList的遍历4.4ArrayList
Mang go
·
2023-09-17 03:04
数据结构
windows
Java
线性表
以下是一个简单的Java
线性表
(ArrayList)的实现示例:importjava.util.Arrays;publicclassMyArrayList{privatestaticfinalintDEFAULT_CAPACITY
wzxue1984
·
2023-09-17 02:30
java
python
开发语言
栈与队列经典题目——用队列实现栈
在对两个题目进行解释之前,先回顾以下栈和队列的特点与不同:栈是一种特殊的
线性表
,并且只能在尾部进行插入、删除的操作。对于栈的实现,可以通过顺序表或者链表的思路来达成。
起床写代码啦!
·
2023-09-17 01:52
LeetCode题解
算法
c语言
leetcode
蓝桥杯
考研
数据结构
Java面向对象编程
若某
线性表
最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间。A.顺序表B.双链表C.带头结点的双循环链表D.单循环链表答案:A下列数据结构具有记忆功能的是?
念君思宁
·
2023-09-16 23:22
数据结构
java要笑着学
算法
线性表
的顺序存储结构
文章目录顺序存储结构1.概念2.存储位置总结顺序存储结构1.概念
线性表
的顺序表示又称为顺序存储结构或顺序映像顺序存储定义:把逻辑上相邻的数据元素存储在物理上相邻的存储单元中的存储结构。
不爱生姜不吃醋
·
2023-09-16 20:41
Java小知识
java
有序表
线性表
线性表
的特点是可以在任意位置插入一个数据元素或者删除一个数据元素,
线性表
可以用顺序存储结构或者链式存储结构简称顺序表和链表,链表主要有单链表,循环链表和循环双向链表三种
线性表
的定义除第一个和最后一个元素外
程序设计法师
·
2023-09-16 19:58
LeetCode 78 子集
(子集使用的是i+1)2、似乎使用newArrayList(HashSet)也可以将哈希set转成一个新的
线性表
(该题更多的是注重形式上的转化)classSolution{Set>result=newHashSettemp
paypayphone
·
2023-09-16 18:34
leetcode
算法
职场和发展
数据结构与算法 --- 2.
线性表
线性表
的概念
线性表
简称表,是零个或多个元素的有穷序列,通常可以表示成k0,k1,...
下页天
·
2023-09-16 18:02
数据结构1.1
线性表
的实现(顺序存储结构)
一、1、顺序表的优点:(1)存储空间连续,方便随时访问;(2)结构简单,易于理解;(3)易于尾插或尾删和修改;2、顺序表的缺点:(1)顺序存储空间容易溢出,不便扩充;(2)插入和删除必须移动大量元素;二、顺序表的定义:(1)数组静态分配(一开始就定下大小):#definesize10typedefstruct{charisbn[20];charname[20];floatprice;}Book;t
YUkawa539
·
2023-09-16 13:16
编程学习笔记
第 2 章
线性表
(抽象数据类型 Polynomial 的实现)
1.背景说明2.示例代码1)status.h/*DataStructure预定义常量和类型头文件*/#ifndefSTATUS_H#defineSTATUS_H#defineCHECK_NULL(pointer)if(!(pointer)){\printf("FuncName:%-15sLine:%-5dErrorCode:%-3d\n",__func__,__LINE__,ERR_NULL_PT
moyebai
·
2023-09-16 07:04
#
数据结构(C语言版)
链表
数据结构
算法
c语言
数据结构与算法(C语言版)P2---
线性表
之顺序表
前景回顾数据结构数据的逻辑结构数据的存储结构数据的运算线性结构非线性结构
线性表
栈队列字符串,数组,广义表树形结构图形结构索引,排序,插入,删除,修改等1、
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列
让我三行代码
·
2023-09-16 07:23
数据结构与算法
c语言
开发语言
算法
数据结构
线性表
-----栈(栈的初始化、建立、入栈、出栈、遍历、清空等操作)
今天我们开始学习新的
线性表
结构----栈,前面我们学习了链表以及链表的相关操作,那么栈跟链表有什么区别呢,操作如何呢?下面就一起来看看吧!栈1.定义栈(stack)又名堆栈,
灰勒塔德
·
2023-09-16 06:35
数据结构与算法
数据结构
算法
c语言
c++
GDPU 数据结构 天码行空2
设计顺序表定位查找算法,写成一个函数,完成的功能为:在
线性表
L中查找数据元素x,如果存在则返回
线性表
中和x值相等的第1个数据元素的序号;如果不存在,则返回-1。
兑生
·
2023-09-16 05:56
数据结构实验
数据结构
Leetcode 01-算法入门与数组-②数组基础
LeetCode01-算法入门与数组-②数组基础一.数组基础知识1.数组简介1.1数组定义数组(Array):一种
线性表
数据结构。它使用一组连续的内存空间,来存储一组具有相同类型的数据。
Gocara
·
2023-09-15 23:51
LeetCode
算法
leetcode
数据结构----栈和队列
栈的顺序表示3,顺序栈操作4,链栈表示和实现5,栈和递归三、队列的表示和实现1,队列的类型定义2,队列的顺序表示和实现3,队列的链式表示和实现一、栈和队列的定义和特点栈和队列时只能插入和删除在表的“端点”的
线性表
温温最可爱
·
2023-09-15 22:05
数据结构与算法分析
队列
数据结构
栈
链表
指针
数据结构与算法基础---栈和队列
栈的抽象数据类型的类型定义3.2顺序栈的表示和实现3.3链栈的表示和实现4栈与递归5队列的表示和操作的实现5.1队列的抽象数据类型定义5.2队列的顺序表示和实现前言本章的内容并不难,重点需要理解的是栈和队列是操作受限的
线性表
爱学习的周Sir
·
2023-09-15 22:04
数据结构
算法
数据结构---栈与队列
参照>仅做学习记录1.1栈定义:栈是仅限定在表尾进行插入和删除的
线性表
。先进后出,类似子弹的弹夹的子弹,对应相关操作。
L7256
·
2023-09-15 22:33
数据结构
栈和队列
数据结构之
线性表
线性表
List接口代码MyArrayList代码PosGetIlligal异常类代码PosIlligal异常类代码Test测试类List接口代码MyArrayList代码PosGetIlligal异常类代码
骑乌龟追火箭1
·
2023-09-15 21:07
数据结构
算法
【数据结构——顺序表】
线性表
很难嘛?这篇文章能让你轻松掌握顺序表
线性表
线性表
是一种在实际中广泛使用的数据结构,常见的
线性表
:顺序表、链表、栈、队列、字符串…。
线性表
在逻辑上是线性结构,也就是说是连续的一条直线。
君落华
·
2023-09-15 20:11
数据结构
2019-04-14 考研-
线性表
-链表
王道书上的代码LinkListCreatList1(LinkList&L){LNode*s;intx;L=(LinkList)malloc(sizeof(LNode));L->next=NULL;scanf("%d",&x);while(x!=0){s=(LinkList)malloc(sizeof(LNode));s->data=x;s->next=L->next;L->next=s;scanf
桐桑入梦
·
2023-09-15 19:09
栈的定义和基本算法库的建立
不是
线性表
吗?数组?不是一个数据类型么?和顺序表有啥关系?栈和数组有啥关系?······因为以上都曾经是我的困惑。首先大家每次看一个
Vcwmz
·
2023-09-15 18:36
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他