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
#线性表
数据结构 查找基本概念
3.在顺序存储的
线性表
R[0‥29]上进行分块索引查找(设分为5块)的平均查找长度为(D)。A.6B.11C.5.5D.6.5((1+5)*5/2)/
cllsse
·
2023-11-24 07:40
数据结构学习
数据结构
c语言
广义表的长度和深度、表头表尾运算
广义表定义广义表(Lists,又称列表)是一种非线性的数据结构,是
线性表
的一种推广。即广义表中放松对表元素的原子限制,容许它们具有其自身结构。它被广泛的应用于人工智能等领域的表处理语言LISP语言中。
smile4lee
·
2023-11-24 05:38
其他
广义表
栈和队列【详解】
6.获取栈元素的个数7.判断栈是否为空8.销毁栈二、队列1.队列的定义2.入队3.出队4.获取队头元素5.获取队尾元素6.判断队列是否为空7.获取队列的元素个数8.销毁队列前言:栈和队列也是一种常见的
线性表
一
阿明6
·
2023-11-24 05:37
【数据结构】
数据结构
栈和队列
单链表(增删改查)【超详细】
单链表头插入结点6.单链表头删结点7.查找元素,返回结点8.在pos结点前插入一个结点编辑9.在pos结点后插入一个结点10.删除结点11.删除pos后面的结点12.修改链表结点的值13.打印链表14.销毁链表
线性表
的链式存储
阿明6
·
2023-11-24 05:36
【数据结构】
链表
数据结构
单链表
数据结构(10)广义表的介绍与代码实现(c语言)
.图解3.广义表的实现1.广义表的结点类型2.创建广义表3.输出广义表运算算法4.求广义表长度运算算法5.求广义表深度运算算法6.复制广义表运算算法7.求表头运算算法8.求表尾运算算法1.概念广义表是
线性表
的推广
Emma-Zhang
·
2023-11-24 05:02
数据结构与算法
#
C语言
数据结构——栈和队列
栈的概念栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。**进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
结衣结衣.
·
2023-11-24 05:57
数据结构
c语言
笔记
实现广义表的C++编程
实现广义表的C++编程广义表是一种扩展了
线性表
概念的数据结构,它可以包含原子元素和子广义表。在C++中,我们可以使用递归的方式来实现广义表的表示和操作。
代码创造之旅
·
2023-11-24 05:23
c++
java
开发语言
编程
二叉树顺序和链式结构及实现(图文版)
有一个特殊的结点,称为根结点,根节点没有前驱结点除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(10)棵互不相交的树的集合称为森林;树的表示树结构相对
线性表
就比较复杂了
time~travel
·
2023-11-24 05:05
数据结构初级
二叉树
数据结构
算法
线性表
基本操作总结_顺序表_链表
文章目录
线性表
存储结构1.顺序表(顺序存储)①静态分配②动态分配基本操作①插入②删除③按位查找④按值查找2.链表(链式存储)①单链表初始化插入删除查找建立②双链表初始化插入删除遍历③循环单链表初始化④循环双链表初始化
liaoai
·
2023-11-24 02:38
链表
数据结构
算法
数据结构实验六 栈和队列的基本操作及应用
二、实验原理1.栈是限定仅在表尾进行插入或删除的
线性表
,又称为先进后出的
线性表
。栈有两种存储表示,顺序表示(顺序栈)和链式表示(链栈)。
Meteor.792
·
2023-11-24 01:57
数据结构
数据结构
算法
栈和队列
c++
其他
【C/C++ 数据结构】-栈和队列(1)
一、栈1、概念栈:是一种特殊的
线性表
,它只允许在固定的一段进行插入删除操作。栈顶和栈底:进行数据插入删除
学Java的冬瓜
·
2023-11-24 01:54
【C/C++
数据结构与算法理解及刷题】
数据结构
链表
数据结构学习2——栈和队列(通过C++代码例子)
希望可以帮助到大家,同时希望帮助大家能够关注+收藏,会持续更新后面的内容一、基础概念1.栈的定义(1)栈:栈实际上是一种
线性表
,它只允许在固定的一段进行插入或者删除元素,在进行数据插入或者删除的一段称之为栈顶
开开心累兮
·
2023-11-24 01:53
数据结构
学习
c++
算法
数据结构
【数组栈】实现
SLInit扩容Createcapacity压栈STPush出栈STPop栈顶元素STTop判断栈是否为空STempty栈内元素个数STSzie数组栈空间释放STDestroy数组栈总代码我们已经学习过了【
线性表
唐唐思
·
2023-11-23 23:22
初阶数据结构
数据结构
算法
c语言
CPP使用单链表实现队列
队列队列是一种操作受限的
线性表
,先进先出数据处理尾端进入,从头部离开数据的入队理解为
线性表
的尾插法,数据的出队理解为
线性表
的指定位置删除在程序中,队列使用的是结构体,而非结构体指针,所以在初始化时也就不用为队列申请内存了数据组成使用单链表
野生哈利嘎
·
2023-11-23 23:46
链表
数据结构
c++
基础数据结构——队列
队列的模拟实现4.部分队列oj题目解析1.什么是队列在队列这种数据结构中,最先插入在元素将是最先被删除;反之最后插入的元素将最后被删除,因此队列又称为“先进先出”(FIFO—firstinfirstout)的
线性表
invictusQAQ
·
2023-11-23 23:24
数据结构
链表
顺序表和链表
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
七街酒465
·
2023-11-23 23:54
链表
数据结构
栈 和 队列
1、栈1.1栈的概念栈是一种特殊的
线性表
,只能在一端进行插入或者删除。表中允许进行插入或者删除的一端成为栈顶,表的另一端叫做栈底。当栈中没有元素时称为空栈,栈的插入操作称为入栈,栈的删除操作称为出栈。
七街酒465
·
2023-11-23 23:54
数据结构
c语言
java实现单链表的建立(头插法和尾插法)
单链表单链表(SingleLinkedList):单链表是一种链式存取的数据结构,用一组地址任意(可能连续,也可能不连续)的存储单元存放
线性表
中的数据元素。
unwrapping
·
2023-11-23 22:49
数据结构和算法
链表
数据结构
单链表
java
考研之数据结构常见代码题01
一、
线性表
1.在一个递增有序的顺序表中插入元素Y,得到的顺序表仍然有序。该算法的思想主要分有三步:找到插入位置、插入、整个顺序表的长度加一。
爱学习的小琰
·
2023-11-23 22:47
数据结构
c语言
每日一题——用两个栈实现队列
每日一题用两个栈实现队列题目链接栈和队列做这题首先需要明确栈:是一种仅支持在表尾进行插入和删除操作的
线性表
,这一端被称为栈顶,另一端被称为栈底。
Forward♞
·
2023-11-23 22:07
每日一题
数据结构
c++
c语言
线性表
的链式存储
#includeusingnamespacestd;#defineTRUE1#defineFLASE0#defineOK1#defineERROR1#defineINFEASIBLE-1#defineOVERFLOW-2typedefintStatus;typedefintElemType;typedefstructLNode{ElemTypedata;structLNode*next;}LNod
lxylxy001
·
2023-11-23 21:41
c++
算法
数据结构
软件评测师之数据结构与算法
目录一.数据结构的概述二.
线性表
三.队列与栈四.数组五.树与二叉树二叉树遍历六.堆七.图八.算法概述伪代码一.数据结构的概述所谓数据结构是指数据元素的集合或者数据对象的集合,以及元素之间的相互关系和构造方法
你玩个der
·
2023-11-23 18:24
软件测评
计算机网络
数据结构
线性表
线性表
定义
线性表
(linearlist)是数据结构的一种,一个
线性表
是n个具有相同特性的数据元素的有限序列。数据元素是一个抽象的符号,其具体含义在不同的情况下一般不同。
LancerWithX
·
2023-11-23 14:01
数据结构
数据结构
数据结构&刷题
数据结构
线性表
前天完成了java的每日一题,今天开始直到明年都会学习分享数据结构的有关内容,代码会用C++,可能会用Java代码了解
线性表
首先我们要了解
线性表
线性表
是最基本、最简单、也是最常用的一种数据结构
LancerWithX
·
2023-11-23 14:30
数据结构
数据结构
Java,数据结构与集合源码,数据结构概述
栈:(Stack)又称为堆栈或堆叠,是限制在表的一端进行插入和删除运算的
线性表
。队列:(queu
二狗mao
·
2023-11-23 08:28
java
数据结构
算法-链表-简单-相交、反转、回文、环形、合并
记录一下算法题的学习5在写关于链表的题目之前,我们应该熟悉回忆一下链表的具体内容什么是链表:链表(Linkedlist)是一种常见的基础数据结构,是一种
线性表
,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址
冰鲜柠檬汁
·
2023-11-23 08:52
算法篇
算法
链表
数据结构
数据结构-栈的实现
1.栈的概念及结构栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
进击的小C
·
2023-11-23 08:42
数据结构
数据结构
开发语言
c语言
学习
【数据结构1-1】
线性表
- 题单 - 洛谷
文章目录文章目录题单传送门[P3156【深基15.例1】询问学号-洛谷](https://www.luogu.com.cn/problem/P3156)[P3613【深基15.例2】寄包柜-洛谷](https://www.luogu.com.cn/problem/P3613)[P1449后缀表达式-洛谷](https://www.luogu.com.cn/problem/P1449)[P1996约
nwpu_gq
·
2023-11-23 08:09
数据结构
数据结构
c++
算法
java基础-集合
j集合的实现原理都基于数据结构和算法,如下:数据结构:
线性表
:数组,链表(单链表,双链表),栈,队列(普通队列,双端队列)。散列表:散列函数(哈希算法)。
清爽的暗之妖刀0369
·
2023-11-23 07:53
Java基础
java
集合
Java集合
数据结构与算法_栈
一、什么是栈栈是一种特殊的
线性表
,它只允许在固定的一端进行插入和删除的操作。对数据进行插入和删除的一端叫做栈顶,另一端是栈底。对栈的两项操作分别叫做入栈、出栈。
工业废气
·
2023-11-23 07:52
数据结构与算法
数据结构
后端
线性表
,但是是Java中数组实用使用!
线性表
定义:由n(n≥0)个数据特性相同的元素构成的有限序列称为
线性表
,(n=0)的时候被称为空表。
是小钱-
·
2023-11-23 06:19
数据结构与算法
java
python
算法
数据结构
后端
开发语言
队列概念|循环队列的实现
一、队列的概念与结构1、队列的概念队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
。
从前慢,现在也慢
·
2023-11-23 02:10
数据结构初阶
数据结构
c语言
c++
数据结构实验二 二叉树的操作与实现
系列文章:数据结构实验一
线性表
、堆栈和队列的操作与实现数据结构实验二二叉树的操作与实现数据结构实验三图的操作与实现数据结构实验四查找和排序算法实现一、实验目的:1、领会二叉链存储结构和掌握二叉树中的各种基本运算算法设计
mp-ui
·
2023-11-23 02:50
广大作业
Java - 栈和队列
1.栈(Stack)1.1概念栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
旧时言
·
2023-11-23 02:30
数据结构
java
开发语言
后端
数据结构之队列
"开朗些,勇敢些"作者:Mylvzi文章主要内容:数据结构之队列及其面试题一.队列1.概念队列:只允许在一端进行数据的插入(队尾),在另一端进行数据的删除(队头)的特殊
线性表
,和栈不同的是,队列具有先进先出的特性
Mylvzi
·
2023-11-22 23:55
数据结构
数据结构之队列【超详解】
顺序队列的定义队列初始化队列是否为空队尾插入返回队头队头删除双端队列链队列单链队列初始化队列初始化销毁队列队尾插入队头删除队列的遍历测试循环队列初始化循环队列清空对列判断队列是否为空循环队列的长度获取队头元素队尾插入队头删除队列打印顺序队列的定义和栈相反,队列是一种先进先出的
线性表
贩梦先生007
·
2023-11-22 23:05
笔记
数据结构
数据结构
链表
c语言
【数据结构】队列详解
1.队列的概念及结构队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
,队列遵循先进先出FIFO(First
崽崽..
·
2023-11-22 23:24
数据结构
c语言
06 【LeetCode】栈与队列 - 常见题型与思路总结(小白向)
【Day10-13】-【代码随想录训练营20期】打卡栈的基础知识栈就是一种特殊的数据结构(和JVM的栈区不一样),是
线性表
的一种。但与其不同的是,数据的添加与删除都只在一端(栈顶),另一端叫栈底。
Fantastic Nana
·
2023-11-22 21:03
java
开发语言
【2
线性表
】判断链表是否递增。
booljudge_ascend(LinklistL){if(!L||!L->next)returntrue;LNode*pre=L,*p=L->next;while(p&&pre->datadata){pre=p;p=p->next;}if(p==null)returntrue;elsereturnfalse;}
irel1a_3
·
2023-11-22 20:13
2
线性表
链表
java
前端
【2
线性表
】奇偶数划分先后,奇在前偶在后。
voidpartition(intA[],intn){intlow=0,high=n-1;while(low<high){while(low<high&&A[high]%2==0)high--;A[low]=A[high];while(low<high&&A[low]%2==1)low++;A[high]=A[low];}}
irel1a_3
·
2023-11-22 20:43
2
线性表
java
算法
数据结构
上课笔记(11.11之前笔记)
一.数据结构的分类1.数据结构中分为四大类:
线性表
,哈希表,树,图。2.
线性表
(linetable):呈现线性结构的一种数据结构。
22个小辣椒
·
2023-11-22 18:30
笔记
1024程序员节
python
基于Codesys用ST语言实现循环队列FIFO数据结构详细说明+代码实例
Codesys代码代写,程序开发,软件定制,bug修改,问题咨询:淘宝搜索店铺【林磊教育】一、队列定义队列是一种先入先出(FIFO——firstinfirstout)
线性表
,它只允许在表的前端(front
自由蝶鸟
·
2023-11-22 17:53
codesys
数据结构
链表
代码随笔-队列与栈
队列是只允许在一端进行插入操作,而在另一端进行删除操作的
线性表
。遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出。
rarison代码随录
·
2023-11-22 17:13
数据结构
算法
java
要求生成
线性表
时,从键盘读取元素,用链式存储结构(单链表)实现存储。单链表数据元素限定为非“0”元素,单链表长度不限,数据元素的输入以“0”为结束标志。
要求生成
线性表
时,从键盘读取元素,用链式存储结构(单链表)实现存储。单链表数据元素限定为非“0”元素,单链表长度不限,数据元素的输入以“0”为结束标志。
劲夫学编程
·
2023-11-22 17:09
数据结构代码汇总
单链表
18年扬大真题
数据结构与算法 / 数组(Array)
@time2019-07-18@authorRuo_Xiao@notice64位OS一、基础知识1、数组的定义数组是一种
线性表
数据结构,它用一组连续的内存空间来存储一组具有相同数据类型的数据。
Ruo_Xiao
·
2023-11-22 17:34
数据结构与算法
【追求卓越01】数据结构--数组
什么是数组我们还是从专业的角度来介绍一下数组:数组是一种
线性表
数据结构。它用
谢艺华
·
2023-11-22 16:01
数据结构与算法
数据结构
数据结构与算法之美学习笔记:23 | 二叉树基础(上):什么样的二叉树适合用数组来存储?
目录前言树(Tree)二叉树(BinaryTree)二叉树的遍历解答开篇&内容小结前言本节课程思维导图:前面我们讲的都是
线性表
结构,栈、队列、链表等等。今天我们讲一种非
线性表
结构,树。
浊酒南街
·
2023-11-22 15:21
数据结构与算法之美学习笔记
数据结构
算法
(C/C++)STL函数和排序算法:快排以及归并排序
像栈一样,队列(queue)也是一种
线性表
,它的特性是先进先出,插入在一端,删除在另一端。就像排队一样,刚来的人入队(push)要排在队尾(rear),每次出队(pop)的都是队首
披星戴月的贾维斯
·
2023-11-22 15:27
c语言
c++
排序算法
栈
栈的概念栈是一种特殊的
线性表
,其只允许在固定一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
修夏之夏i
·
2023-11-22 14:56
有向图的表示、存储及DFS/BFS实现(C++)--丰富注释+功能完整版
注: 在
线性表
中,元素个数可以为零,称为空表; 在树中,结点个数可以为零,称为空树; 在图中,顶点个数不能为零,但可以没有边。1.2图的存储结构 考虑图的定义,图是由顶点和边
燕山暮雪
·
2023-11-22 09:04
算法
图
有向图
无向图
邻接矩阵
邻接表
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他