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
——线性结构——
休息日的思考与额外题——链表
代码随想录链表知识点链表是一种通过指针串联在一起的
线性结构
,每一个节点由两部分组成,一个是数据域一个是指针
有名企梦的小菜鸡
·
2024-01-29 16:33
代码随想录刷刷刷
链表
数据结构
学习
leetcode
数据结构和算法-线性查找-二分查找
joshua317原创文章,转载请注明:转载自joshua317博客数据结构和算法-线性查找-二分查找-joshua317的博客一、二分查找简述折半查找(BinarySearch)又称为二分查找,其要求数据序列呈
线性结构
joshua317
·
2024-01-28 18:38
Java
数据结构和算法
数据结构
算法
java
数据结构-顺序表详解专题
顺序表的分类2.1静态顺序表2.2动态顺序表2.3typedef命名作用3.动态顺序表的实现SeqList.hSeqList.ctest.c顺序表1.简单了解顺序表顺序表是线性表的一种,线性表是在逻辑上是
线性结构
阿祥成长日记
·
2024-01-28 00:53
数据结构
c语言
算法
线性表题目
A.顺序表B.单链表C.双链表D.单循环链表3、具有
线性结构
的数据结构是(D
抹山微云筠曦
·
2024-01-27 23:27
数据结构
数据结构
链表
代码随想录---数组笔记
数据结构大致可划分为三类:
线性结构
、树形结构、图形结构。其中他们各自,又细化出了更多子结构,比如:
线性结构
*(线性表)数组链表栈队列哈希表(散列表)ps:哈希表是一种特殊的线性表,采用了哈希算法。
yy谷莠子
·
2024-01-27 18:40
代码随想录
笔记
数据结构
算法
代码随想录二刷——链表day3
代码随想录链表知识点链表是一种通过指针串联在一起的
线性结构
,每一个节点由两部分组成,一个是
有名企梦的小菜鸡
·
2024-01-27 13:09
代码随想录刷刷刷
链表
数据结构
学习
leetcode
程序人生
数据结构——顺序表 原理及C语言代码实现(可直接运行版)
线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串……线性表在逻辑上是
线性结构
,也就说是连续的一条直线。
革斤要加油
·
2024-01-27 07:58
专业课
数据结构
c语言
开发语言
visual
studio
vector迭代器失效分析
因为vector本身在物理层面就是
线性结构
,所以可以很好的和指针的操作兼容。但是,我们在使用迭代器时,常常会遇
凉夏y
·
2024-01-27 01:41
C++
c++
开发语言
数据结构-队列
文章目录队列队列概述顺序队结构体顺序队基本操作初始化队列判断队空入队操作出队操作循环队列结构体循环队列基本操作初始化队列判断队空入队操作出队操作链队结构体链队的基本操作初始化队列判断队空入队操作出队操作队列的应用循环队列双端都可插入删除循环链表表示队列,只设队尾指针二叉树层次遍历队列队列概述概述:队列是
线性结构
的一种
小哼快跑
·
2024-01-26 14:48
数据结构
数据结构
队列
层次遍历
循环队列
链队
数据结构——顺序表和链表的比较
1.逻辑结构顺序表和链表都属于线性表,都是
线性结构
2.存储结构顺序表:顺序存储优点:支持随机存取,存储密度高缺点:大片连续空间分配不方便,改变容量不方便链表:链式存储优点:离散的小空间分配方便,改变容量方便缺点
xixixi77777
·
2024-01-26 09:40
数据结构
链表
【数据结构】数据结构初识
DataStructureVisualization数据结构可演示线上地址一.
线性结构
1.1数组数组(Array)是一种线性表数据结构。它用于存储固定大小的相同类型的数据元素。在数组中,数据元素
上善若水-学者至上
·
2024-01-26 09:59
数据结构
数据结构之顺序存储与链式存储
线性表是n个数据特性相同的元素的组成有限序列,是最基本且常用的一种
线性结构
(线性表,栈,队列,串和数组都是
线性结构
),同时也是其他数据结构的基础。具有“一对一”逻辑关系的数据,最佳的存储方
wahkim
·
2024-01-26 09:22
数据结构
数据结构
Mysql索引相关学习笔记:B+ Tree、索引分类、索引优化、索引失效场景及其他常见面试题
但是二分查找,若使用
线性结构
,每次插入,都是需要移动其余剩下的全部元素,消耗巨大。因此有了二分查找树。但是二叉树若每次插入的都比其父节点大,则会演变为链表,从而
Climber47
·
2024-01-26 06:22
基础组件学习
#
Mysql
mysql
学习
笔记
最基础的动态数据结构:链表
什么是链表链表是一种
线性结构
,也是最基础的动态数据结构。我们在实现动态数组、栈以及队列时,底层都是依托的静态数组,靠resize来解决固定容量的问题,而链表是真正的动态数据结构。
端碗吹水
·
2024-01-26 01:49
数据结构笔记 01
数据的逻辑结构包含集合结构
线性结构
树形结构图状结构数据的物理结构(存储结构)分为顺序存储链式存储索引存储散列存储(3个非顺序存储)时空复杂度顺序表:参考链接。
灰乌鸦乌卡
·
2024-01-25 21:18
计算机基础
数据结构
算法
【嵌入式学习】数据结构-Day3&4-链表
链表链表:线性表的链式存储,称为链表逻辑结构:
线性结构
(一对一)存储结构:链式存储(使用任意一段存储空间实现的存储形式)链表特点:逻辑相邻,物理不一定相邻链表分类:单向链表、单向循环链表、双向链表、双向循环链表引入目的
BH6AEV
·
2024-01-25 20:29
数据结构
学习
链表
数据结构与算法-线性表
2线性表最简单的
线性结构
:线性表特征:唯一前驱唯一后继线性表类型:顺序映像链式映像链式映像-单链表插入:s插入到p后面s->data=e;s->next=p->next;p->next=s;删除:删除p
cwn_
·
2024-01-25 19:15
数据结构与算法
数据结构
算法
数据结构(数组)
一.数组的概念1.数组定义数组(Array)是一种
线性结构
。它用一组连续的内存空间,来存储一组具有相同数据类型的数据。2.数组的特点①用来存储一组类型相同的数据。
郭天宇 abfore
·
2024-01-25 18:34
数据结构
算法
数据结构练习3
带链栈的栈底指针是随栈的操作而动态变化的D、若带链队列中只有一个元素,则队头指针与队尾指针必定相同2、下列叙述中错误的是A、数据结构中的数据元素不能是另一数据结构B、数据结构中的数据元素可以是另一数据结构C、空数据结构可以是
线性结构
也可以是非
线性结构
飞莲
·
2024-01-25 10:39
数据结构
数据结构-栈
文章目录栈栈概述顺序栈顺序栈的结构体顺序栈的基本操作初始化栈判断栈空入栈操作出栈操作链栈链栈的结构体初始化栈判断栈空入栈操作出栈操作栈的应用十进制转二进制括号匹配共享栈栈模拟队列二叉树的非递归先序遍历栈栈概述概述:栈是数据结构中的
线性结构
小哼快跑
·
2024-01-25 04:04
数据结构
数据结构
栈
括号匹配
共享栈
栈模拟队列
栈实现二叉树的非递归遍历
考研
【数据结构算法】④、线性表算法练习篇、数据结构与线性表练习题-单选题+简答题、线性表算法练习题
【数据结构算法】④、数据结构-线性表-算法练习数据结构与算法总共分为19个系列①、数据结构与算法[基础]+
线性结构
部分内容篇②、单向循环链表的创建插入删除实现篇③、双向链表和双向循环链表的实现篇④、数据结构
宇夜iOS
·
2024-01-25 02:02
#
数据结构与算法
数据结构
算法
数据结构与算法
线性表
线性表练习题
C语言数据结构之线性表-顺序表篇
线性表在逻辑上是
线性结构
,也就说是连续的⼀条直线。但是在物理结构上并不⼀定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存
烟雨长虹,孤鹜齐飞
·
2024-01-24 22:11
C语言数据结构
数据结构
c语言
Mysql索引的结构——B++ Tree
但是二分查找,若使用
线性结构
,每次插入,都是需要移动其余剩下的全部元素,消耗巨大。因此有了二分查找树。但是二叉树若每次插入的都比其父节点大,则会演变为链表,从而
Climber47
·
2024-01-24 19:34
基础组件学习
#
Mysql
mysql
数据库
数据结构—基础知识(11):二叉树的遍历
由于二叉树是一种非
线性结构
,每个结点都可能有两棵子树,因而需要寻找一种规律,以便使二叉树上的结点能排列在一个线性队列上,进而便于遍历。
阿庆i code
·
2024-01-24 16:05
数据结构基础知识
概念
数据结构
笔记
经验分享
考研
数据结构—基础知识(八):数组
一位数组的逻辑结构:
线性结构
。定长的线性表。声明格式:数据类型变量名称[长度]例:intnum[5]={0,1,2,3,4};二维数组:若一维数组中的数据元素又是一维数组结构,则称为二维数组。
阿庆i code
·
2024-01-24 15:58
数据结构基础知识
概念
数据结构
笔记
考研
经验分享
说说你对数据结构的理解?有哪些?区别?
数据结构是实现算法的基础,选择合适的数据结构可以带来更高的运行或者存储效率数据元素相互之间的关系称为结构,根据数据元素之间关系的不同特性,通常有如下四类基本的结构:集合结构:该结构的数据元素间的关系是“属于同一个集合”
线性结构
C+ 安口木
·
2024-01-24 10:53
算法
数据结构
数据结构笔记1
来自《Python数据结构学习笔记》(张清云编著)第一章数据结构基础1.逻辑结构集合:结构中的数据元素除了同属于一种类型外,别无其他关系
线性结构
:数据元素之间一对一的关系树形结构:数据元素之间一对多的关系图状结构或网状结构
幽径微澜
·
2024-01-24 05:05
python
笔记
数据结构
链表
顺序表和链表【数据结构】【基于C语言实现】【一站式速通】
线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表和链表的物理结构:线性表在逻辑上是
线性结构
,也就说是连续的一条直线。
accompany_zhao
·
2024-01-24 03:31
数据结构
数据结构
c语言
c++
开发语言
链表
算法
【2023华为OD-C卷-第三题-篮球游戏】(JavaScript&Java&Python&C++)
本题已有网友报告代码66%通过率OJ&答疑服务购买任意专栏,即可添加博主vx:utheyi,获取答疑/辅导服务OJ权限获取可以在购买专栏后访问网站:首页-CodeFun2000题目描述幼儿园里有一个放倒的圆桶,它是一个
线性结构
塔子哥学算法
·
2024-01-23 20:56
java
华为od
c语言
数据结构-学习笔记
数据的逻辑结构包括4种(1)集合:数据元素之间除了有相同的数据类型再没有其他的关系(2)
线性结构
:数据元素之间是一对一的关系——线性表、栈、队列(3)树形结构:数据元素之间是一对多的关系(4
_pass_
·
2024-01-23 11:45
数据结构
学习
笔记
[数据结构]顺序表
线性表是⼀种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是
线性结构
,也就说是连续的⼀条直线。
Dream_Snowar
·
2024-01-23 08:40
数据结构
c语言
开发语言
算法
数据结构之图
图图是一种非
线性结构
,由顶点和边构成,我们可以将图抽象的表示为一组顶点和边的集合我们将顶点看作节点,将边看作各个节点的引用(指针),我们就可以将图看作是一种从链表拓展过来的数据结构图的常见类型与属于根据边是否有方向
༺❀ൢ望༒月❀ൢ❀
·
2024-01-23 00:10
数据结构
数据结构
数据结构课程笔记
绪论数据结构是相互之间存在一种或多种特定关系的数据元素的集合通常有四种基本结构:(1)集合(2)
线性结构
(3)树形结构(4)图状结构或网状结构结构定义中的“关系”描述的是数据元素之间的逻辑关系,因此又被称为数据的逻辑结构数据结构在计算机中的表示
m0_65528014
·
2024-01-22 22:32
数据结构
从这篇拆书稿,我学会了
正文部分,首先摘取出书中的几个要点,在详细解说这4个要点的时候利用了
线性结构
。总结部分,用自己的生活实践结合书中的要点升华,受到了什么样的启发。
芯远姐姐
·
2024-01-22 21:58
03 顺序表
线性表在逻辑上时
线性结构
,是连续的一条直线。
且听吟风°
·
2024-01-22 11:01
c语言
数据结构
开发语言
数据结构刷题笔记
用B=(D,R)表示,其中B表示一种逻辑数据结构,D是数据元素的集合,R是所有关系的集合若某元素没有前驱节点,称其为开始元素,若没有后继节点,称其为终端元素逻辑结构的类型:集合、
线性结构
、树形
wyf-student
·
2024-01-22 08:18
数据结构
笔记
算法
学习
c++
数据结构:顺序表 模拟实现及详解
线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是
线性结构
,也就说是连续的一条直线。
C+五条
·
2024-01-22 08:24
数据结构
数据结构
链表
c语言
【数据结构与算法】一文带你学透——顺序表
前言本期我们开始学习四大数据结构中的
线性结构
,还记得四大结构包括什么嘛?包括集合结构、
线性结构
、树形结构、图状结构,线性表有包括顺序表和链表(单向链表、循环链表和双向链表)。
Super大雄
·
2024-01-22 00:20
数据结构与算法(C语言版)
数据结构
c语言
代码随想录算法训练营第三天 | 链表理论基础 203.移除链表元素 707.设计链表 206.反转链表
链表理论基础链表是一种通过指针串连在一起的
线性结构
,每一个节点由两部分组成,一个是数据域,一个是指针域(存放指向下一个节点的指针)。最后一个节点的指针指向null。
纵使啰嗦始终关注
·
2024-01-21 09:57
算法
链表
数据结构
数组-数据结构[C语言]用代码实现模拟数组
函数的参数传递有值传递和地址传递两种,值传递无法改变实参的值,地址传递可以改变实参的值
线性结构
:可以看作是用一根线把所有的节点串起来的结构·连续存储[数组]·离散存储[链表]而栈和队列是对
线性结构
的两种常用的应用数组的概念
宇宙超粒终端控制中心
·
2024-01-21 09:17
C语言学习笔记(入门到入神)
算法
数据结构
数据结构概述
一、概述是计算机的一门基础学科研究数据在计算机中进行组织和存储,使我们可以高效的获取数据和修改数据分类
线性结构
:数组、队列、栈、链表、哈希表...树型结构:二叉树、二分搜索树、AVL树、红黑树、堆、Tire
颜尚德
·
2024-01-21 07:30
数据结构
数据结构:顺序表
一.数据结构的定义:数据结构是计算机存储,组织数据的方式二.顺序表的概念和结构:1.线性表线性表是n个具有相同特性的数据元素的有限序列线性表在逻辑上是
线性结构
,但是在物理结构上不一定是连续的,线性表在物理上存储的时候
Amnesia0_0
·
2024-01-21 06:46
数据结构
二叉树的基础概念及遍历
这就是它属于非
线性结构
的原因,节点的对应关系是一对多并且子树之间不相交,可以用此特点
ling_zu_qi
·
2024-01-20 13:19
数据结构
java
Leetcoder Day3|链表理论基础|203.移除链表元素 |707.设计链表 |206.反转链表
目录链表理论基础单链表循环链表链表的定义链表的操作删除节点添加节点数组链表203.移除链表元素解题思路:707.设计链表解题思路:206.反转链表解题思路:双指针法递归法今日心得链表理论基础链表是一种通过指针串联在一起的
线性结构
链表中的节点在内存中不是连续分布的每个节点由两部分组成
恩爱鹿皮er
·
2024-01-20 07:52
Leetcode算法刷题记录
矩阵
线性代数
数据结构之顺序表
目录一、概念二、构造方法三、常见操作四、扩容机制五、ArrayList的具体使用1、简单洗牌算法2、杨辉三角一、概念是一段物理地址连续存储元素的
线性结构
,采用数组存储,实现了List接口。
ambition…
·
2024-01-19 09:56
数据结构
java
第14章_集合与数据结构拓展练习(前序、中序、后序遍历,
线性结构
,单向链表构建,单向链表及其反转,字符串压缩)
文章目录第14章_集合与数据结构拓展练习选择填空题1、前序、中序、后序遍历2、
线性结构
3、其它编程题4、单向链表构建5、单向链表及其反转6、字符串压缩第14章_集合与数据结构拓展练习选择填空题1、前序、
丁总学Java
·
2024-01-19 09:38
JavaSE拓展练习
数据结构
链表
前中后序遍历
线性结构
单向链表及其反转
字符串压缩
线索二叉树
线索化的本质是把非
线性结构
变成
线性结构
,利用二叉链表的空链域存放指向直接前驱和后继的指针。熟悉了这个结构以后解决对应得问题也变得很轻
catttthrine
·
2024-01-18 14:33
数据结构:2_顺序表和链表
线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串…线性表在逻辑上是
线性结构
,也就说是连续的一条直线。
小糖学代码
·
2024-01-18 14:57
数据结构
链表
c语言
顺序表详解|顺序表常见错误并调试分析
一、线性表1、线性表(Linearlist)是n个具有相同特性的数据元素的有限序列,线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串……2、线性表在逻辑上是
线性结构
,
从前慢,现在也慢
·
2024-01-18 09:05
数据结构初阶
c语言
数据结构
算法
Java顺序表(1)
本篇文章将对顺序表中的方法进行模拟实现一、线性表线性表是指在逻辑结构上呈连续的
线性结构
,而在物理结构上不一定是连续的结构,常见的线性表有:顺序表、链表、栈、队列等二、顺序表顺序表一般采用数组来存储数据,
yang_shengy
·
2024-01-18 09:50
数据结构(Java版)
java
开发语言
上一页
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
其他