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
线性表
线性表
的概念
目录1.什么叫
线性表
2.区分
线性表
的题1.什么叫
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
DarknessCor
·
2023-11-19 03:10
数据结构
算法
数据结构有哪些
栈:stack,又称堆栈,它是运算受限的
线性表
,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作。栈结构的特点:先进后出(FILO)压栈(进栈):就是存元素。
itzhuzhu.
·
2023-11-19 00:47
JavaSE
链表
队列
红黑树
二叉树
二叉平衡树
链表的小试牛刀
增删不必挪动元素(通过指针操作,改变指针即可)3、深度优先遍历DFS:需要递归,使用顺序栈;广度优先遍历BFS:类似层次遍历;需要循环队列4、顺序存储------随机存取链式存储-----顺序存取5、
线性表
的物理顺序
骚一等
·
2023-11-18 23:49
链表
深度优先
数据结构
二叉树的基本概念
有一个特殊的结点,称为根结点,根节点没有前驱结点2)除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(10)棵互不相交的树的集合称为森林;1.3树的表示树结构相对
线性表
就比较复杂了
Yyya159
·
2023-11-18 23:59
笔记
数据结构
算法
线性表
文档之单链表
单链表定义概念
线性表
的链式存储称为单链表,它是指通过一组任意的存储单元来存储
线性表
中的数据元素。
二木成林
·
2023-11-18 19:09
数据结构
数据结构
线性表
单链表
数据结构02附录01:顺序表考研习题[C++]
图源:文心一言考研笔记整理~之前的博文链接在此:数据结构02:
线性表
[顺序表+链表]_线性链表-CSDN博客~本篇作为
线性表
的代码补充,每道题提供了优解和暴力解算法,供小伙伴们参考~第1版:无情地PushChatGPT
梅头脑_
·
2023-11-18 19:04
#
数据结构
数据结构
c++
线性表
考研
笔记
866数据结构笔记 - 第五章 树和二叉树
湖大计学考研系列文章目录22湖南大学计算机学硕上岸经验22湖南大学866数据结构真题(回忆版)866数据结构重点内容866数据结构模拟题(一)及解析866数据结构笔记-第一章绪论866数据结构笔记-第二章
线性表
前世忘语
·
2023-11-18 19:56
考研
数据结构
经验分享
b树
C++ 后端开发工程师的技术栈整理
C++后台开发岗位知识技能树一、语言:a)C/C++语言,对象生命周期,垃圾回收,标准库,错误与异常的处理,日志,面向对象的理解,设计模式,GDB的使用,代码高内聚低耦合二、数据结构与算法:a)
线性表
:
sesiria
·
2023-11-18 18:15
C++
杂项
数据结构---考研题
目录第1章:绪论考研题及解析21.1.选择题21.2.判断题31.3.填空题41.4.回答题4第2章:
线性表
考研题及解析42.1.填空题42.2选择题52.3.判断题52.4.算法题5第3章:栈的考研题及相关解析
张家的鱼摆摆
·
2023-11-17 14:47
数据结构
数据结构
线性表
--数组数据结构python实现
维基定义在计算机科学中,数组数据结构或简称数组是由元素集合(值或变量)组成的数据结构,每个元素由至少一个数组索引或键标识。存储阵列使得可以通过数学公式从其索引元组计算每个元素的位置。[1][2][3]最简单的数据结构类型是线性数组,也称为一维数组。例如,具有索引0到9的10个32位整数变量的数组可以在存储器地址2000,2004,2008,...2036处存储为10个字,使得具有索引i的元素具有地
「已注销」
·
2023-11-17 14:16
基础知识
数据结构-基础-逻辑结构-线性结构(
线性表
)-顺序表-链表-栈-队列-数组-哈希表-广义表-
文章目录==基础==概念时间复杂度空间复杂度常用算法时间、空间复杂度==一般
线性表
==区别(
线性表
/链表)
线性表
顺序表链表概述单链表双链表循环单链表循环双链表**静态链表**==受限
线性表
==区别(栈和队列
LXMXHJ
·
2023-11-17 14:42
2023个人面试备战
数据结构
java
算法
【Java集合】栈
栈概念栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。
yuuyin
·
2023-11-17 14:21
数据结构和算法
java
leetcode
Java 中的栈和队列
1.1概念1.2栈的种类1.3栈的实现2.队列2.1概念2.2队列实现3.循环队列3.1为什么会有循环队列3.2如何区分空与满3.3循环队列实现1.栈1.1概念栈是一种仅支持在表尾进行插入和删除操作的
线性表
掉了颗兔牙lx
·
2023-11-17 14:15
JavaSE
java
数据结构
【数据结构Note2】- 链表 - 基础到实战-入门到应用
文章目录1.
线性表
2.
线性表
的链式存储(链表)3.链表分类:3.1单向链表与双向链表:3.2带头或者不带头:3.3循环或者非循环:4.不带头单向非循环链表4.1结构及特点4.2单向链表代码实现4.3易错点和重点总结
Answer-2296
·
2023-11-17 05:39
【数据结构学习笔记】-体悟算法
链表
数据结构
数据结构C语言之
线性表
发现更多计算机知识,欢迎访问Cr不是铬的个人网站1.1
线性表
的定义
线性表
是具有相同特性的数据元素的一个有限序列对应的逻辑结构图形:从
线性表
的定义中可以看出它的特性:(1)有穷性:一个
线性表
中的元素个数是有限的
Cr不是铬
·
2023-11-17 05:31
青少年编程
c++
栈和队列(Stack和Queue)
1.1概念1.2栈的使用示例代码:1.3栈的实现编辑2.队列(Queue)2.1概念2.2队列的使用2.3队列模拟实现2.4循环队列3.双端队列(Deque)1.栈(Stack)1.1概念栈:一种特殊的
线性表
爆浆曲奇饼~
·
2023-11-16 20:39
java
数据结构
开发语言
ArrayList与顺序表
目录1.
线性表
2.顺序表3.ArrayList简介3.1ArrayList的构造3.2ArrayList常见操作3.3ArrayList的遍历2.4关于ArrayList的问题1.
线性表
线性表
(linearlist
爆浆曲奇饼~
·
2023-11-16 20:39
数据结构
java
数据结构-栈和队列
目录栈什么是栈栈的实现队列什么是队列队列的实现栈什么是栈所谓栈,是一种特殊的
线性表
,只允许在固定的一端进行插入删除操作。进行数据插入删除的一端叫做栈顶,另一端叫做栈底,栈中的数据遵循先入后出的原则。
核动力C++选手
·
2023-11-16 15:35
数据结构初阶
数据结构
数据结构——顺序表的实现
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
结衣结衣.
·
2023-11-16 03:55
数据结构
算法
c语言
笔记
【数据结构】单链表 | 详细讲解
线性表
顺序存储结构的优缺点顺序表优点无须为了表示中间的元素之间的逻辑关系而增加额外的存储空间;因为以数组形式存储,可以快速地存取表中任一位置的元素。
安心学编程
·
2023-11-15 23:34
数据结构
学习资源
数据结构
算法
【数据结构】顺序表的实现——超级无敌详细
文章目录1.
线性表
2.顺序表2.1顺序表的概念2.2顺序表的分类2.3顺序表的接口函数2.3.1初始化顺序表2.3.2销毁顺序表2.3.3打印顺序表2.3.4判断是否需要增容2.3.5顺序表尾插2.3.6
孙同学要努力
·
2023-11-15 22:39
数据结构
数据结构
链表
算法
python循环队列
2.队列及循环队列定义:队列是一种先进先出的
线性表
,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头,
hys_guff
·
2023-11-15 16:35
python
开发语言
算法
学习方法
数据结构
程序人生
leetcode
C++二分查找详解
但是,二分查找要求
线性表
中的记录必须采用顺序存储。
薛定谔的史蒂夫
·
2023-11-15 08:24
C++
c++
算法
排序算法
【数据结构】--
线性表
之顺序表
文章目录前言一、
线性表
二、顺序表实现1.概念及结构2.打开visualstudio3.创建新项目4.选择空项目5.输入项目名称6.源文件-添加-新建项7.代码结尾前言上节我们讲到数据结构的时间复杂度和空间复杂度的计算
无蒽
·
2023-11-15 06:41
数据结构
c语言
数据结构基础内容-----第三章
线性表
文章目录
线性表
线性表
的定义抽象数据类型
线性表
的顺序存储结构顺序表的时间复杂度顺序表的优缺点数据长度与
线性表
长度的区别?
线性表
的链式存储结构头指针和头节点都是链表中的概念,但它们的含义不同。
不好,商鞅要跑
·
2023-11-15 06:40
数据结构
数据结构
算法
c++
数据结构--
线性表
--栈(8个常见操作)
一、栈的定义以及一些名词解释栈(stack)又名堆栈,它是一种运算受限的
线性表
。
咋么又饿了
·
2023-11-15 06:39
数据结构
栈
数据结构--
线性表
--队列
一、队列简介队列是一种特殊的
线性表
,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的
线性表
。
咋么又饿了
·
2023-11-15 06:09
数据结构
队列
queue
Java数据结构-
线性表
、简介二、顺序表实现三、链表1.单向链表实现2.双向链表实现3.单链表反转问题①通过栈实现②头插法③三指针法④递归4.快慢指针问题①中间值问题②判断单向链表是否有环5.循环链表问题①约瑟夫问题一、简介
线性表
是最基本
划水yi术家
·
2023-11-15 06:08
数据结构
数据结构
java
链表
数据结构-
线性表
-栈【顺序栈】
#include#include#include#include"define.h"/*时间:2023年8月2日19:47:52目的:研究顺序栈栈:是一个操作受限的
线性表
只能够后进先出(LIFO)限定在表尾
猿猿Soc
·
2023-11-15 06:38
数据结构
c++
链表
算法
c语言
数据结构---
线性表
一、
线性表
1.1顺序表顺序表在计算机内存中以数组的形式保存
线性表
,
线性表
的顺序存储是指用一组地址连续的存储单元,依次存储
线性表
中的各个元素,使得
线性表
中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中
qq_41550511
·
2023-11-15 06:37
数据结构与算法
数据结构
链表
数据结构与算法(java):
线性表
-栈
栈1、概念1.1定义栈(Stack)是限定仅在表尾进行插入和删除操作的
线性表
。把允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom),不含任何数据元素的栈称为空栈。
持久的棒棒君
·
2023-11-15 06:04
Java相关
数据结构与算法(java)
数据结构
算法
java
栈-
线性表
-数据结构和算法(Java)
文章目录1概述2栈的实现2.1API2.2实现代码3栈的应用4后记1概述栈作为一种数据结构,是一种只能在一端进行插入和删除操作的特殊
线性表
。
gaog2zh
·
2023-11-15 06:02
数据结构和算法
栈
数据结构和算法
考研数据结构---
线性表
---栈
栈1.栈是一种
线性表
,主要特点就是只允许在一端进行插入或删除操作的
线性表
。
姑苏落雨心中
·
2023-11-15 06:31
C
数据结构-
线性表
一、
线性表
(list)
线性表
是最基本、最简单、也是最常用的一种数据结构。
线性表
*(linearlist)*是数据结构的一种,一个
线性表
是n个具有相同特性的数据元素的有限序列。
千里狼~
·
2023-11-15 06:00
数据结构
链表
算法
c++
数据结构第四课 -----
线性表
之栈
小小页面gitee页面:秦大大一个爱分享的小博主欢迎小可爱们前来借鉴栈**作者前言**栈的概念和结构栈的设计栈的创建和初始化栈的释放入栈出栈栈顶栈是否为空栈的长度第二种方法总结栈的概念和结构栈:一种特殊的
线性表
老秦包你会
·
2023-11-15 06:28
数据结构
浅谈数据逻辑结构分类
目录数据逻辑结构的分类1.
线性表
2
倚树听风声
·
2023-11-14 23:52
数据结构
数据结构
【数据结构】查找——散列表(哈希表小总结 附例题)
散列表的构造方法2.1直接定址法2.2除留余数法2.3数字分析法2.4平方取中法3处理冲突的方法3.1开放定址法3.1.1线性探测法3.1.2二次探测法3.1.3伪随机探测法3.2拉链法4散列表的性能分析写在前面:
线性表
Soul:
·
2023-11-14 23:39
【数据结构】—查找
散列表
数据结构
哈希算法
一篇博客读懂栈——Stack
STDestroy2.4栈顶插入STPush2.5栈顶删除STPop2.6取栈顶元素STTop2.7检查栈是否为空STEmpty2.8栈的元素个数STSize一、栈的概念与结构1.1栈的概念栈:一种特殊的
线性表
夜夜亮晶晶
·
2023-11-14 22:52
数据结构
数据结构
c语言
数据结构
线性表
——队列
前言:哈喽小伙伴们,这篇文章我们继续来学习
线性表
的第五章——队列。世上无难事,只怕有心人。数据结构看似有很多种类型,但是它们之间都有着千丝万缕的联系。
很楠不爱
·
2023-11-14 21:31
数据结构
数组栈的实现
今天的内容是关于我们如何用数组来实现栈,我们先来看一下我们对栈的定义是什么栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
在冬天去看海
·
2023-11-14 20:20
java
javascript
数据结构
4 顺序表和链表的比较
当
线性表
的长度变化较大,难以预估存储规模时,宜采用链表作为存储结构。存储密度的大小存储密度指的是数据元素本身所占用的存储量和整个结点结构所占用的存储量之比。存储密度越大,存储空间的利用率越高。顺序表的
xuhuimingc
·
2023-11-14 20:15
数据结构
数据结构
链表
数据结构 --- c语言实现顺序表
线性表
零个或多个数据元素组成的有限序列,除了头部元素和尾部元素之外,其他的所有元素只有一个前驱元素(前面那个数据)
线性表
包括数据结构中的:数组,单链表,双链表,循环链表(尾部可以指向头部)等顺序表(数组的操作
小雪菜本菜
·
2023-11-14 20:44
数据结构
数据结构
顺序表
线性表
数据结构之广义表(C语言)
一,广义表的定义 广义表是
线性表
的推广,也被称为列表(lists)。广义表一般记作:LS=(a1,a2,a3,…,an)LS是表的名称,n是表的长度。在
线性表
的定义中,ai(1value.data=0
.Hardess
·
2023-11-14 20:42
C语言
数据结构
数据结构
算法
c语言
【顺序表和链表】
文章目录一:
线性表
二:顺序表2.1接口实现三:链表3.1链表与数组的区别3.2结构体的自引用3.3链表的分类3.3.1带头和不带头链表3.3.1单向链表,双向链表,循环链表3.4链表的实现3.5双
Rookiep
·
2023-11-14 20:12
个人理解
学习分享
笔记
c语言
数据结构
算法
C语言数据结构-第五章 数组与广义表 -电大同步进度
在组成
线性表
的元素方面l数组可看成是由具有某种结构的数据构成,l广义表可以是由单个元素或子表构成。因此数组和广义表中的数据元素可以是单个元素也可以再是一个线性结构。
神迹小卒
·
2023-11-14 20:39
数据结构与算法
数据结构(C语言)-广义表
广义表一、广义表的定义和运算1、广义表的定义2、广义表的性质二、广义表的存储1、头尾表示法2、孩子兄弟表示法广义表是
线性表
的推广,也称为列表(Lists)。
Patio F4
·
2023-11-14 20:39
学习分享
列表
指针
数据结构
链表
程序设计
数据结构-树(c语言实现篇)
树是一种非线性的数据结构,与前面的
线性表
、栈和队列是不同的。树的根节点没有前驱,除了根节点外的所有结点有且只有一个前驱。树中所有结点可以有零个或多个后继。
CHAK&MING
·
2023-11-14 20:08
数据结构
数据结构
c语言
顺序表和链表
目录1.
线性表
2.顺序表2.1概念及结构2.2接口实现2.3顺序表的问题及思考3.链表3.1链表的概念及结构3.2链表的分类3.3链表的实现3.4双向链表的实现4.顺序表和链表的区别和联系1.
线性表
线性表
SunYJ_
·
2023-11-14 20:04
链表
数据结构
长文 字节跳动面试高频算法题(先码再看)
栈是一种操作受限的
线性表
,只允许在一端处理数据。主要包
老程不秃
·
2023-11-14 19:56
程序员
算法
后端
算法
面试
数据结构
程序人生
后端
数据结构—数组栈的实现
前言:各位小伙伴们我们前面已经学习了带头双向循环链表,数据结构中还有一些特殊的
线性表
,如栈和队列,那么我们今天就来实现数组栈。
Lehjy
·
2023-11-14 18:51
数据结构
c语言
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他