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
线性表
线性表
的链式存储结构及应用
实验2
线性表
的链式存储结构及应用一、实验目的二、实验任务三、实验内容及结果链表的定义及基本操作代码运行结果链表的应用(大数的阶乘运算)源代码运行结果四、个人体会一、实验目的(1)理解线性逻辑结构的含义及基本特点
深夜码人
·
2023-10-11 05:27
算法
数据结构
王道数据结构代码练习
一、
线性表
1.顺序表上基本操作实现(考试时一定要花时间画出表来分析,就不会错!!)牢记一点:一定要仔细审题,看清问的是表的位序还是数组下标!
Freya
·
2023-10-11 03:43
考研数据结构
线性表
中顺序表的基本操作
线性表
的定义和特点同一
线性表
中的元素必定有相同的特性,即属于统一数据对象,相邻数据元素之间存在着序偶关系。
Dream->
·
2023-10-10 21:31
笔记
数据结构
数据结构——顺序表
线性表
线性表
定义和基本操作定义
线性表
是具有相同数据类型的n(n>0)个数据元素的有限序列,其中n为表长,当n=0时
线性表
是一个空表。
SJY_ZY
·
2023-10-10 21:29
数据结构
线性表
之顺序表刷题
线性表
之顺序表刷题从顺序表中删除具有最小值的元素(假设为一)并由函数返回被删除元素的值。空出的位置由最后一个元素填补,若顺序表为空则显示出错信息并退出运行。
地铁是个氧气
·
2023-10-10 21:27
线性表
的顺序存储结构——顺序表
什么是
线性表
?
线性表
简称表,是n(n>=0)个具有相同类型的数据元素的有限序列,
线性表
中数据元素的个数称为
线性表
的长度,长度为0的表称为空表。什么是顺序表?
线性表
的顺序存储结构称为顺序表。
这是一个死肥宅
·
2023-10-10 21:25
C++
顺序表
数据结构
【王道数据结构编程题】- 查找数值为x的元素 + 循环左移p个位置
目录1.王道代码题:
线性表
(a1,a2,a3,...,an)中的元素递增有序且按顺序存储于计算机内。
顾城沐心
·
2023-10-10 21:53
数据结构与算法
c++
算法
数据结构
数据结构之—顺序表和链表
目录一、
线性表
的概念1)
线性表
存储数据的两种结构/实现方案2)常见的
线性表
二、顺序表1.概念2.顺序表的使用1)创建2)数组的扩容3)顺序表的CURD3.顺序表(动态数组)的特点三、链表1.概念2.单链表
林纾y
·
2023-10-10 21:53
数据结构
链表
数据结构
java
动态数组
线性表
练习之Example023-从有序顺序表种删除值在 (s, t) 之间的所有元素
Example023原文链接:Example023题目从有序顺序表中删除其值在给定值s与t之间(要求s=t){printf("s应该小于t:s=%d,t=%d",s,t);exit(0);}//0.2顺序表为空则不能进行删除if(list->length==0){printf("顺序表为空,不能删除!");exit(0);}//1.计算起始边界和结束边界,包括边界本身//1.1计算要删除的第一个元
二木成林
·
2023-10-10 21:52
数据结构
java
c
数据结构
408复习笔记(一):经典数据结构和算法PART1(
线性表
、栈和队列、数组和特殊矩阵、串、树)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、
线性表
1.单链表2.双链表3.循环链表4.静态链表二、操作受限的
线性表
——栈和队列1.顺序栈2.链栈3.共享栈4.队列的顺序存储
国际知名观众
·
2023-10-10 17:49
408
数据结构
算法
链表
数据结构:
线性表
之-队列
取队头的数据6,取队尾的数据7,判断是否为空8,计算队列中的元素成品Queue.hQueue.ctest.c队列的讲解将建立在有双向链表的基础之上进行讲解当然队列只是链表的一种分支单项链表详解:#数据结构:
线性表
之
努力学c的楼下小王
·
2023-10-10 13:13
数据结构
数据结构
c语言
算法
Python常见的查找算法(顺序查找、二分查找和哈希查找)
目录1.顺序查找2.二分查找1.普通实现2.递归实现3.哈希查找1.顺序查找顺序查找也叫线性查找,顺序查找是所有查找方法中最基础也最简单的一种,一般用于对
线性表
的查找。
冰履踏青云
·
2023-10-10 05:45
数据结构与算法
算法练习[1-2]
数据结构之
线性表
定义
线性表
定义:由n各数据元素的有序序列构成,元素可以是一个数或者一个字符,也可以是一个定义对象甚至其他复杂的信息结构体。
码农进化史
·
2023-10-10 05:10
尚硅谷Java数据结构与算法——006线性结构和非线性结构
链式存储的
线性表
称为链表,链表中的存储元素不一定是连续的,元素节点中存放数据元素以及相邻元素的地址信息。线性结构常见的有:数组、队列、链表和栈。
淘淘图兔兔呀
·
2023-10-10 05:32
算法
线性结构
非线性结构
数据结构
算法
Java
数据结构与算法——查找
查找:在一些数据元素中,通过一定的方法找出与给定关键字相同的数据元素的过程列表查找(
线性表
查找):从列表中查找指定元素(输出为元素下标)内置列表查找函数:index()index()是线性查找①顺序查找顺序查找也叫线性查找
我愛食黃燜雞
·
2023-10-10 05:01
Python语法
蓝桥杯
职场和发展
python
数据结构和算法——线性结构
文章目录前言
线性表
顺序表链表合并有序链表反转链表队列循环队列双端队列资源分配问题栈共享栈表达式求值递归处理迷宫问题串串的模式匹配BF算法KMP算法next数组的求解next数组的优化前言本文所有代码均在仓库中
亻乍屯页女子白勺
·
2023-10-10 04:29
数据结构与算法
数据结构
算法
【重拾C语言】六、批量数据组织(四)
线性表
—栈和队列
目录前言六、批量数据组织——数组6.1~3数组基础知识6.4
线性表
——分类与检索6.5~7数组初值;字符串、字符数组、字符串数组;类型定义typedef6.8
线性表
—栈和队列6.8.1栈(Stack)全局变量
QomolangmaH
·
2023-10-10 00:47
C
c语言
开发语言
线性表
(顺序表,单链表)
线性表
是一种动态的数据结构,它的表长可以变化。
线性表
的功能主要是对存储在
线性表
中的数据进行检索,插入,删除等操作。主要有顺序表,链表两种形式。
文蜘蛛
·
2023-10-09 22:46
第三章 栈、队列和数组
队列、数组栈栈的基本概念栈的顺序实现栈的链接实现栈的简单应用和递归队列队列的基本概念队列的顺序实现队列的链接实现数组数组的逻辑结构和基本运算数组的存储结构矩阵的压缩存储小试牛刀栈和队列可以看作是特殊的
线性表
赟文武
·
2023-10-09 21:44
自考数据结构导论
数据结构
c语言练习题82:顺序表的使用
顺序表的使用1、顺序表的概念及结构
线性表
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
铁蛋Q
·
2023-10-09 20:01
c语言
开发语言
C数据结构
线性表
:最全链表实战剖析—单 双 循环链表&增删改查
文章目录前言说明1说明2A:关于为什么传链表要用二级指针B:单链表1:定义结构体2:初始化链表3:销毁链表内容(释放整个链表空间,把L指针赋值为NULL)4:增加某一个位置上的元素5:删除元素6:查找元素,返回最先找到的元素下标7:修改元素内容8:打印链表内容9:判断是否为空表源代码C:循环链表如何生成循环链表循环链表的具体操作D:双向链表前言1:定义结构体2:初始化双向链表!!重要说明!!3:获
竹等寒
·
2023-10-09 20:43
C数据结构
数据结构
链表
c语言
【数据结构·标准C语言实现】链表:
线性表
,循环链表,双向链表的增删改查
链表包括了几个部分,有
线性表
,有循环链表,有双向链表,下面看一个
线性表
的实例图
线性表
线性表
的实现比较简单,只要深刻理解结构体
尚乐大哥
·
2023-10-09 20:09
C语言
数据结构
c语言
链表
线性表
循环链表
2019-10-28
eg:62/3-42*+=从左向右扫描,当遇到运算符选左边两个最近的值进行运算2.堆栈(stack):具有一定操作约束的
线性表
,只在一段(top)做插入删除插入数据:入栈(PUSH)删除数据:出栈(POP
大地蛋
·
2023-10-09 18:23
数据结构与算法学习 (02)
线性表
1.1
线性表
的概念满足数据元素不同,但是在同一个
线性表
中的元素必定具有相同的特点,即属于同一数据对象,相邻数据元素之间存在这个序偶关系.诸如此类由(n>=0)个数据特性相同的元素构成的有限序列称为"
线性表
暱稱已被使用
·
2023-10-09 15:58
单调队列---数据结构与算法
简介队列也是一种受限制的
线性表
和栈相类似,栈是先进后出,而队列是先进先出,就好像一没有底的桶,往里面放东西,如图在这里也是用数组来实现队列,用数组实现的叫做顺序队列队列的数组模拟constintN=1000010
不是颜
·
2023-10-09 13:02
数据结构
数据结构
c++
算法
013 图的定义 图的抽象数据类型
注意点:
线性表
中,把数据元素叫做元素,树中,把数据元素叫做结点,图中的数据元素,我们叫做顶点(Vertex)
线性表
中,可以没有数据元素,称为空表,书中可以没有结点,叫做空树,图中必须有顶点,在定义中,V
愚蠢的二师弟
·
2023-10-09 09:20
数据结构 | (四) Queue
队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
,队列具有先进先出FIFO(FirstInFirstOut)入队列:进行插入操作的一端称为队尾(Tail/Rear)出队列:进行删除操作的一端称为队头
oxma
·
2023-10-09 04:17
Java数据结构
数据结构
java
数据结构 | (三) Stack
栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(LastInFirstOut)的原则。
oxma
·
2023-10-09 04:17
Java数据结构
数据结构
java
开发语言
数据结构 | (二) List
Collection也是一个接口,该接口中规范了后序容器中常用的一些方法,具体如下所示:Iterable也是一个接口,表示实现该接口的类是可以逐个元素进行遍历的,具体如下:站在数据结构的角度来看,List就是一个
线性表
oxma
·
2023-10-09 04:44
Java数据结构
数据结构
java
学生成绩管理系统成绩的录入c语言,C语言实现学生成绩管理系统实战教学
开发这样一个系统需要具备的知识:
线性表
(链表)、文件操作、排序(如果需要成绩排序)。开发环境为VS2015;在Linux下没有conio.h的头文件,需要修改与getch()函数相关的代码。
weixin_39933336
·
2023-10-09 00:14
C++——数据结构
前言
线性表
(有序表)分为数组描述的
线性表
和链式描述的
线性表
。数组和矩阵。栈和队列。跳表和散列。二叉树和其他树。优先级队列。竞赛树和搜索树。平衡搜索树。图。
wrdoct
·
2023-10-08 23:21
C++
互联网学习
数据结构
c++
算法
开发语言
数据结构---第八章排序---选择排序---选择题
1设
线性表
中每个元素有两个数据项k1和k2,现对
线性表
按以下规则进行排序:先看数据项k1,k1值小的元素在前,大的元素在后;在k1值相同的情况下,再看k2,k2值小的在前,大的元素在后。
人生无根蒂,飘如陌上尘
·
2023-10-08 23:02
数据结构
数据结构
排序算法
算法
DS第三篇(下):
线性表
之链表——循环链表、双向链表、顺序表和链表的比较。
上接:DS第三篇(中):
线性表
之链表——单链表开篇口水话:无论是学习单链表、还是循环、双向链表,掌握节点的“增、删”操作很重要,难的就是指针域的指来指去不能乱序循环链表1.单链循环链表,如此定义和单链表
adingable
·
2023-10-08 23:53
链表
数据结构
指针
单链表
算法
数据结构——
线性表
的顺序存储实现
//
线性表
的顺序存储#include#includestructlnode{inta[105];intlast;};typedefstructlnode*list;//list是指向结构体的指针//初始化
提娜米苏
·
2023-10-08 21:56
数据结构
数据结构常用的数据类型
图形关系存在多对多关系八大数据结构1.数组元素有序内存连续自动分配索引且索引0开始自增2.链表由节点组成(节点就是元素)节点两大部分数据域(存储元素内存地址)和指针域(指向下一个相连节点地址的指针)3.栈特殊
线性表
只能用在线性结构特点只在栈顶操作先进后出
毛子不爱上学
·
2023-10-08 18:25
数据结构
数据结构与算法(持续更新)
线性表
单链表单链表的定义由于顺序表的插入删除操作需要移动大量的元素,影响了运行效率,因此引入了
线性表
的链式存储——单链表。
didi-da
·
2023-10-08 16:07
算法
数据结构
实验三 链表的实现和应用(第4-5周)
实验目的:掌握
线性表
的链式存储结构设计与基本操作的实现。
我要吃木耳
·
2023-10-08 07:22
数据结构课程实验
链表
数据结构
算法
(干货!)数据结构实验2-链表的实现和应用
实验二链表的实现和应用1.实验目的掌握
线性表
的链式存储结构设计与基本操作的实现。
Legal!
·
2023-10-08 07:21
数据结构
链表
算法
不同集合中判断元素相同的方法
不同Collection的实现的判断依据不同1.List类(
线性表
):统一标准是equals();2.HashSet和HashMap(哈希表):先hashcode()后equals()3.TreeSet
开元固本散
·
2023-10-08 07:46
栈和队列详解
一、栈栈:栈是一种特殊的
线性表
,它只能在一端进行插入和删除,插入和删除的一端叫做栈顶,另一端叫做栈底,插入叫做入栈,删除叫做出栈,因为它只能在一端进行插入和删除,所以它有着后进先出的规律。
要努力学习ψ(`∇´)ψ
·
2023-10-08 06:34
数据结构
线性表
的链式表示——双链表;尾插建立,插入;
#includeusingnamespacestd;/*
线性表
:链式表示——双链表;尾插,插入*/typedefstructDNode{intdata;structDNode*prior,*next;}
猫仍在
·
2023-10-08 05:09
c++
开发语言
线性表
的链式表示——单链表;头插,尾插,按值查找,按序号查找,插入,删除;
#include#include//fill()#defineInitSize5usingnamespacestd;/*
线性表
:链式表示——单链表;头插,尾插,按值查找,按序号查找,插入,删除*/typedefstructLNode
猫仍在
·
2023-10-08 05:05
c++
线性表
的
线性表
示;初始化,输出,插入,删除,查找;
#include#include//fill()#defineInitSize5usingnamespacestd;/*
线性表
:
线性表
示;初始化,输出,插入,删除,查找*///静态分配数组typedefstruct
猫仍在
·
2023-10-08 05:04
c++
算法
开发语言
栈和队列--基本操作
本节目标学习栈的原理及基本实现学习队列的原理及基本实现栈:一种特殊的
线性表
,其只允许在固定一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
云深IT不知处
·
2023-10-08 04:54
链表
数据结构
顺序表的基本操作
,就必须要使用**//总结//指针可以直接改变自己储存的数据//但是要改变指针自己本身,就必须要使用**#includeusingnamespacestd;#defineMAX_SIZE100//假设
线性表
的最大容量为
ㄣ浮生若梦╰☆ぷ
·
2023-10-08 04:20
数据结构
c++
链表的基本操作
(一)实验类型:设计性(二)实验目的:1.掌握
线性表
的链式存贮结构及基本操作,深入了解链表的基本特性,以便在实际问题背景下灵活运用它们。
ㄣ浮生若梦╰☆ぷ
·
2023-10-08 04:20
链表
数据结构
数据结构----链表(单链表,循环链表,双向表)
.头插法建立链表10.尾插法建立链表三、循环链表四、双向链表1.基本概念2.双向链表的插入3.双向链表的删除总结(单链表,循环链表,双向链表的比较)一、基本概念链表:用一组物理位置任意的存储单元来存放
线性表
的数据元素
温温最可爱
·
2023-10-08 03:04
数据结构与算法分析
指针
链表
数据结构
算法
数据结构与算法-链表
链表也是
线性表
;特点不需要连续的内存空间。有指针引用三种最常见的链表结构:单链表、双向链表和循环链表单链表从单链表图
问道玄霄
·
2023-10-08 03:04
数据结构与算法
Java基础
链表
数据结构
java
学习笔记 Day 19(数据结构算法 -- 双向链表)
(杯子)后进先出栈的数据结构描述的是操作,
线性表
(顺序表描述的是数据怎么存放)队列:在一端进行插入操作,另一端进行
a_Loki
·
2023-10-08 03:03
python
基础
数据结构
算法
链表
队列 - Queue
1、队列概述1、队列,又称为伫列(Queue),计算机科学中的一种抽象资料型别,是先进先出(FIFO,First-In-First-Out)的
线性表
。
kayyoo
·
2023-10-08 00:59
数据结构与算法
数据结构
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他