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
#线性表
数据结构第四课 -----
线性表
之栈
小小页面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语言
数据结构之带头双向循环链表
前言:前面我们已经学习了顺序表和单链表,那么我们今天来学习数据结构中的另外一个
线性表
——带头双向循环链表。带头双向循环链表:头结点:带头也就是我们常说的“哨兵位”,头结点其中不存放任何的数据。
Lehjy
·
2023-11-14 18:50
数据结构
链表
数据结构—队列的实现
前言:上次我们已经学习了数据结构中一个重要的
线性表
—栈,那么我们这一次就来学习另外一个重要的
线性表
—队列。
Lehjy
·
2023-11-14 18:45
数据结构
c语言
Java数据结构01——栈
一、栈1、栈的性质栈(stack)是限定仅在表尾进行插入或者删除的
线性表
。对于栈来说,表尾端称为栈顶(top),表头端称为栈低(bottom)。不含元素的空表称为空栈。
️771
·
2023-11-14 17:06
数据结构
java
开发语言
数据结构 顺序表和链表
1.
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列
线性表
是一种在实际中广泛使用的数据结构,常见的
线性表
:顺序表、链表、栈、队列、字符串..
线性表
在逻辑上是线性结构,也就说是连续的一条直线
醋溜马桶圈
·
2023-11-14 14:49
数据结构
链表
C语言数据结构——广义表
C语言数据结构中,广义表和数组一样,也是
线性表
的一种推广!
开心果呀
·
2023-11-14 13:16
笔记
链表
数据结构
c语言
结构体和数据结构--动态数据结构体-单向链表
目录一、问题的提出二、链表的定义三、单向链表的建立四、单向链表的删除操作五、单向链表的插入操作一、问题的提出数组实质是一种顺序存储,随机访问的
线性表
,它的优点是使用直观,便于快速、随机地存取
线性表
中地任意元素
可乐CC+
·
2023-11-14 11:12
c语言学习
数据结构
链表
算法
数据结构----
线性表
之双向链表
目录前言1.双向链表的介绍2.相关功能接口2.1创造头指针2.2创造结点2.3头部插入与尾部插入2.3.1头部插入2.3.2尾部插入2.4头删和尾删2.4.1头删2.4.2尾删2.4.3判空2.5查找2.6删除2.7在pos之前插入2.8销毁链表2.8打印3.整体代码4.链表与顺序表的区别Ending前言本篇博客内容主要为双向链表,双向链表则很好的解决了单向链表中尾插尾删效率低下且不易操作的问题,
Kkkkvvvvvxxx
·
2023-11-14 11:41
数据结构与算法
链表
数据结构
【数据结构】
线性表
-循环链表(图解、c++、java)
文章目录什么是循环链表?循环链表的存储方式(图解)循环链表的基本操作1.初始化2.创建3.插入4.删除5.打印6.释放内存完整代码总结GitHub同步更新(已分类):Data_Structure_And_Algorithm-Review公众号:URLeisure的复习仓库公众号二维码见文末以下是本篇文章正文内容,下面案例可供参考。什么是循环链表?单链表中,只能向后,不能向前。如果从当前节点开始,无
扑腾的江鱼
·
2023-11-14 11:41
链表
数据结构
java
c++
图解法
数据结构----
线性表
三、
线性表
线性表
是最基本、最简单、也是最常用的一种数据结构。一个
线性表
是n个具有相同特性的数据元素的有限序列。
愿你一世安呀
·
2023-11-14 11:10
数据结构
数据结构
链表
数据结构 第2篇--
线性表
学习
数据结构--
线性表
第二章
线性表
2.1
线性表
定义2.2
线性表
的顺序存储结构和实现(顺序表)2.2.1
线性表
的顺序存储原理2.2.2顺序存储的实现1、创建顺序表2、求顺序表容量3、求顺序表长度4、插入元素5
简单@De@小新
·
2023-11-14 11:40
数据结构
C语言学习
数据结构
数据结构------------
线性表
之链表(详细讲解)
有小伙伴可能会说,顺序表的查找比较不方便,的确,不过
线性表
的查找都不是他们的长处,我们对于查找会在后期使用更高效的数据结构来实现,例如:平衡搜索树,哈希表来实现,这里我们不去谈
线性表
的搜索,链表的头插和中间插入是
qiuqiushuibx
·
2023-11-14 11:06
数据结构
链表
数据结构
数据结构2-
线性表
-知识点总结与梳理
线性表
0.
线性表
基本操作的思维导图1.什么是
线性表
2.
线性表
的顺序存储2.1顺序表的特点2.2顺序表的存储表示2.3顺序表的常用操作2.3.1创建2.3.2查找2.3.3插入2.3.4删除3.
线性表
的链式存储
henrychur
·
2023-11-14 11:05
数据结构
数据结构
c++
c语言
数据结构第三课 -----
线性表
之双向链表
作者前言✨✨✨✨✨✨作者介绍:作者id:老秦包你会,简单介绍:喜欢学习C语言和python等编程语言,是一位爱分享的博主,有兴趣的小可爱可以来互讨个人主页::小小页面gitee页面:秦大大一个爱分享的小博主欢迎小可爱们前来借鉴双向链表**作者前言**链表的差别带头双向循环链表的实现链表初始化节点创建链表的尾插链表尾删打印链表链表头插链表头删判断链表是否为空链表pos前插入计算链表长度链表删除pos
老秦包你会
·
2023-11-14 11:05
数据结构
链表
数据结构与算法(java):
线性表
(链表-单向链表)
线性表
链表链表是一种物理存储单元上非连续、非顺序的存储结构,是一种链式存储结构。
持久的棒棒君
·
2023-11-14 11:35
数据结构与算法(java)
Java相关
链表
数据结构
java
数据结构与算法--
线性表
单选题1、带头结点的单链表h为空的判定条件是:A.h==NULL;B.h->next==NULL;C.h->next==h;D.h!=NULL;B头结点为h->next。头结点为空,则单链表为空。2、在双向链表存储结构中,删除p所指的结点,相应语句为:A.p->prior=p->prior->prior;p->prior->next=p;B.p->next->prior=p;p->next=p->
joker_sxj
·
2023-11-14 11:34
链表
数据结构
数据结构-
线性表
之单向链表--一点一滴
单向链表单向链表(单链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过顺序读取从头部开始。单向链表的数据结构可以分为两部分:数据域和指针域,数据域存储数据,指针域指向下一个储存节点的地址。分为动态单向链表和静态单向链表。单向链表也可以根据是否带头节点分为带头节点结构和无带头节点结构。我们把指向单链表的指针为头指针。头指针所指的不存放数据元素的第一个节点称作头节点。存放数据元素的
aomu4067
·
2023-11-14 11:32
数据结构与算法
线性表
的链式存储结构(1)--单向链表
单向链表类C描述typedefstructnode{datatypedata;//数值域structnode*next;//指针域}node,*linklist;//节点类型,指针类型链表基本算法1.单向链表定位node*locate(node*head,inti)//head是带头结点的单向链表的头指针,该算法定位于链表中的第i个结点{node*p=head;//指针初始化,p指向头结点intj
Yeaii_yyii
·
2023-11-14 11:31
数据结构
链表
数据结构
数据结构与算法-单向链表
单向链表是一种
线性表
数据结构,其中每个节点包含两个部分:数据域和指向下一个节点的指针。单向链表的节点类型包括:1、数据域:存储节点的数据,通常包括节点的值和指向下一个节点的指针。
666F
·
2023-11-14 11:30
链表
数据结构
java
数据结构第二课 -----
线性表
之单向链表
作者前言✨✨✨✨✨✨作者介绍:作者id:老秦包你会,简单介绍:喜欢学习C语言和python等编程语言,是一位爱分享的博主,有兴趣的小可爱可以来互讨个人主页::小小页面gitee页面:秦大大一个爱分享的小博主欢迎小可爱们前来借鉴链表**作者前言**动态顺序表的缺陷动态顺序表的优点链表链表的分类单向链表单项链表的操作单链表的结构体打印输出创建节点尾插数据链表头插尾删头删链表查找链表的地址前插入链表的地
老秦包你会
·
2023-11-14 11:28
数据结构
链表
线性表
的顺序结构(c语言)
昨天上完课,今天就把
线性表
的顺序结构这一部分的代码复现一下吧,虽然暑假打了一遍,但是今天是完整版。
22的卡卡
·
2023-11-14 08:24
算法
c语言
算法
开发语言
数据结构之队列
目录引言队列的概念与结构队列的实现定义初始化销毁入队判断队列是否为空出队获取队头元素获取队尾元素检测队列中有效元素个数元素访问源代码queue.hqueue.ctest.c引言数据结构之路经过栈后,就来到了与栈联系紧密的兄弟——队列(Queue)队列的概念与结构队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
快乐的流畅
·
2023-11-14 07:00
数据结构
数据结构
队列
c语言
日常记录
2015.9.19学习离散数学命题逻辑的基本概念命题公式及其赋值命题逻辑等值演算(16组常用等值式模式仍不太熟悉)预习析取范式和合取范式数据结构抽象数据类型的表示和实现(仍不熟悉)
线性表
的顺序表示和实现书上的代码描述使用
Mad先生
·
2023-11-14 05:20
个人总结
数据结构C语言--基础实验
实验1
线性表
的顺序实现1.!
夏天的遥遥漓曦
·
2023-11-14 04:03
C语言
数据结构
c语言
开发语言
数据结构 实验报告一
线性表
实验一
线性表
一、实验目的及要求1.实验目的掌握
线性表
的概念、抽象数据类型和特点,掌握
线性表
的顺序存储结构或者链式存储结构的存储思想及其程序实现,掌握
线性表
对应存储结构的基本操作。
佩亚诺余项.
·
2023-11-14 03:55
数据结构
链表
数据结构
数据结构-栈和队列(一)
队列的概念及结构2.2队列的实现队列的初始化:队尾入队列:判空函数:队头出队列:获取队列头部元素:获取队列尾部元素:获取队列中有效元素个数:销毁队列:完整代码:测试:1.栈1.1栈的概念及结构栈:一种特殊的
线性表
成屿
·
2023-11-14 01:19
数据结构
java
开发语言
SD—
线性表
一,什么是
线性表
:定义:n个数据元素的有限序列;数据元素里面可以包含多个数据项,此时通常把数据元素称之为记录,
线性表
称之为文件;特征:只有唯一的直接前驱与唯一的直接后继一般使用结构体定义具有相同特征的元素
一灵一
·
2023-11-14 01:04
数据结构
线性表
,栈和队列(数据结构c++)
目录1.
线性表
:2.栈I.顺序栈II.链栈3.队列I.循环队列II.链队列1.
线性表
:(1)定义:简称表,是n(n>=0)个具有相同类型的数据元素的有限序列。
lovely day310
·
2023-11-13 23:24
数据结构
c++
数据结构 1、基本概念 动态数组实现
一、大O表示法判断一个算法的效率难点二、
线性表
1.定义2.数学定义
线性表
是具有相同类型的n(n>=0)个数据元素的有限序列(a0,a1,a2,...,an),ai是表项,n是表长度3.性质4.
线性表
的基本操作
L_cl
·
2023-11-13 23:50
C语言数据结构
数据结构
线性表
->栈
概述**栈:**一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
南桥几晴秋
·
2023-11-13 23:17
数据结构杂谈
开发语言
c语言
学习
数据结构
算法
线性表
——栈的实现
线性表
——栈的实现#defineMaxSize50typedefintElemType;typedefstruct{ElemTypedata[MaxSize];inttop;//栈顶“下标”}SeqStack
*大点事儿
·
2023-11-13 22:40
c语言
数据结构
数据结构(C语言)2.
线性表
——栈
1.栈相关知识(1)栈的概念及结构栈:一种特殊的
线性表
,只允许在固定一端进行插入删除。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中数据元素遵循后进先出原则。
wt_nothing
·
2023-11-13 22:40
数据结构C语言
数据结构
链表
线性表
—— 栈和队列
栈和队列栈和队列栈和队列的定义与特点案例引入栈S基本操作顺序栈链式栈队列Q循环队列链队栈与递归栈和队列栈和队列的定义与特点栈和队列是限定插入和删除只能在表的“端点”进行的
线性表
栈:先进后出,后进先出,eg
无名氏cmc
·
2023-11-13 22:09
算法
线性表
——栈Stack的实现 C++
一、
线性表
——栈Stack1.1栈Stack定义栈是一种特殊的
线性表
,其插入(也称为入栈或压栈)和删除(也称为弹出或出栈)操作都在表的同一端进行;该插入和删除的端口称为栈顶(top),另一端称为栈底(bottom
三公子Tjq
·
2023-11-13 22:39
数据结构与算法
c++
数据结构
栈
stack
源码
线性表
——栈
栈是一种基于先进后出(FILO)的数据结构,是一种只能在一端进行插入和删除操作的特殊
线性表
。它按照先进后出的原则存储数据
日落摸鱼
·
2023-11-13 22:08
数据结构与算法
java
开发语言
数据结构
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他