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、建立一个顺序表,输入n个元素并输出;2、查找
线性表
中的最大元素并输出;3、在
线性表
的第i个元素前插入一个正整数x;4、删除
线性表
中的第j个元素;5、将
线性表
中的元素按升序排列
张鱼·小丸子
·
2024-03-29 04:34
数据结构实验
c++
数据结构
数据结构:
线性表
之带头结点单链表
之前跟着朱老师写的一个带头结点的:https://blog.csdn.net/weixin_42072280/article/details/82722253创建链表时有两种方法,一种是先初始化(创建一个空链表),然后对这个空链表进行结点输入,创建链表;这个时候,由于已经有了头结点,将其传入,直接在头结点的后面进行操作;另外一种是将初始化和创建链表放到一个函数里,这时候传入的链表就什么都没有,连头
安安csdn
·
2024-03-10 05:00
数据结构与算法
数据结构
线性表
带头结点
单链表
数据结构实现-
线性表
顺序存储#includeusingnamespacestd;#defineMaxSize50//静态顺序表templatestructsqList{ElemTypedata[MaxSize];//元素intlength;//长度};//动态顺序表#ifdefDEBUG//关闭启用#defineInitSize100templatestructseqList{ElemType*data;//元素in
Mystic Musings
·
2024-03-06 22:19
数据结构实现
数据结构
考研
栈的模拟实现(Java)
目录1、栈的概念2、栈的使用3、栈的模拟实现1、栈的概念栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
小全.
·
2024-03-02 21:42
java
开发语言
数据结构
算法
数据结构:栈
一、概念栈就是操作受限的
线性表
,只允许在一端进行操作的线性结构特点:先进后出把可以操作的一端叫做栈顶,不能操作的一端叫栈底二、顺序栈栈的顺序实现,仍然需要通过数组实现,除了数组之外,还需要一个栈顶元素对应的下标三
Yellow Far Run
·
2024-02-27 13:54
数据结构
数据结构——java实现顺序表
先看一下官方概念顺序表(SequenceList)是一种
线性表
的实现方式,它是一种顺序存储结构,即数据元素存储在一块连续的存储空间中。顺序表通过数组实现,数组的每个元素存储
Achlorine
·
2024-02-24 04:19
java
数据结构
数据结构
java
删除递增
线性表
中多余元素
题目【问题描述】已知
线性表
中的元素以值的递增有序排列,并以单链表作存储结构。
但去莫复问,白云无尽时
·
2024-02-20 22:17
#数据结构习题
算法
数据结构
c#
链表
c语言
线性表
链式结构
题目【问题描述】创建链式
线性表
进行输入插入寻找删除与输出功能【输入形式】1输入元素个数2输入数据3插入位置与插入元素4输入删除要删除的元素【输出形式】输出
线性表
【样例输入】5//输入元素个数12345/
但去莫复问,白云无尽时
·
2024-02-20 22:17
#数据结构习题
算法
数据结构
c#
链表
线性结构应用-栈与队列
栈一、栈的定义栈作为一种限定性
线性表
,是将
线性表
的插入和删除运算限制为仅在表的一端进行,通常将允许进行插入、删除操作的一端称为栈顶(Top),另一端称为栈底(Bottom)。不含任何元素的栈称为空栈。
但去莫复问,白云无尽时
·
2024-02-20 22:46
#数据结构
java
数据结构
开发语言
查找、排序
由于“集合”中的数据元素之间存在着松散的关系,因此查找表是一种应用灵便的数据结构,可以是
线性表
、树、图。
但去莫复问,白云无尽时
·
2024-02-20 22:46
#数据结构
数据结构
c#
算法
c语言
排序算法
线性结构-
线性表
而
线性表
是一种典型的线性结构。其基本特点是
线性表
中的数据元素是有序且是有限的。
线性表
是一种最简单的线性结构。特性:1、必存在唯一的一个“第一元素”、“最后元素”。
但去莫复问,白云无尽时
·
2024-02-20 22:12
#数据结构
c#
数据结构
算法
顺序表的插入和删除
目录一、了解顺序表二、静态顺序表的构建三、顺序表初始化四、顺序表的插入五、顺序表的删除六、顺序表的输入和输出七、总代码一、了解顺序表顺序表是
线性表
的顺序存储,它是用一组地址连续的存储单元依次存储
线性表
中的数据元素
摘星星的月亮.
·
2024-02-20 18:16
数据结构
【数据结构】栈
1.栈的介绍栈(也叫堆栈,Stack)是一种特殊的
线性表
,它只能在在表尾进行插入和删除操作,就像下面这样:也就是说,我们只能在一端进行插入和删除,当我们依次插入1、2、3、4这四个元素后,连续进行四次删除操作
不会代码的秦某
·
2024-02-20 13:32
数据结构
开发语言
c++
算法
数据结构之
线性表
插入与删除运算
线性表
线性表
的定义
线性表
,或称表,是一种非常灵便的结构,可以根据需要改变表的长度,也可以在表中任何位置对元素进行访问、插入或删除等操作。另外,还可以将多个表连接成一个表,或把一个表拆分成多个表。
小明的Fire计划
·
2024-02-20 10:59
计算机基础
人工智能
数据结构
初阶数据结构之---导论,算法时间复杂度和空间复杂度(C语言)
数据结构作为计算机中及其重要的一环,如果不趁着假期系统整理一下着实可惜,我这里构想的是将初阶数据结构和高阶数据结构,分别分成两个部分,初阶数据结构呢,大概有以下内容本篇:导论,算法的时间复杂度和空间复杂度
线性表
专题
暴力的bug制造机
·
2024-02-20 09:06
数据结构
#初阶数据结构
数据结构
c语言
算法
数据结构--队列
1.队列(Queue):具有一定操作约束的
线性表
>:插入和删除操作:只能再一端插入,而在另一端删除>:数据插入:入队列(AddQ)>:数据删除:出队列(DeleteQ)>:先来先服务,先进先出:FIFO2
BrightHewei
·
2024-02-20 08:53
数据结构:栈
栈的概念及结构2.栈的实现2.1初始化2.2入栈2.3出栈2.4栈顶元素2.5栈中有效元素个数2.6检测栈是否为空2.7销毁栈2.8栈的打印今天学习一种新的数据结构——栈1.栈的概念及结构栈:一种特殊的
线性表
戴墨镜的恐龙
·
2024-02-20 01:06
数据结构
数据结构
第一章节 绪论以及第二章节
线性表
文章目录第一章节知识点1知识点2第二章节第一部分基本概念
线性表
的顺序表示和实现
线性表
的链式表示和实现第二部分链表2.两数相加19.删除链表的倒数第N个结点(2009统考真题)21.合并两个有序链表23.
Q天马A行空Q
·
2024-02-20 01:29
数据结构
数据结构
算法
绪论
线性表
c++
数据结构中
线性表
简述
线性表
是数据结构中最简单、最常用的一种结构,它是由一组具有相同数据类型的元素组成的数据集合。
JayGboy
·
2024-02-19 14:51
数据结构
[数据结构(C语言)]单链表的定义,实现初始化、创建、插入、增、删、改、查等基本操作
采用链式存储结构的
线性表
称为链表。链表有单链表、循环链表和双向链表等多种类型。链表中,不仅需要存储每个数据元素,还需存储其直接后继的存储地址,这两部分数据信息组合起来称为结点。
渡过晚枫
·
2024-02-19 13:04
[算法基础/初学者]
[C/C++/初学者]
JAVA之数据与结构详解
1.1线性结构1.1.1数组 数组(Array)是一种
线性表
数据结构。它用于存储具有固定大小的相同类型的数据元素。在数组中,数据
一只经常emo的程序员
·
2024-02-19 10:23
java
java
开发语言
使用二分查找优化时间复杂度
但是,折半查找要求
线性表
必须采用顺序存储结构,而且表中元素按关键字有序排列。我们应该如何用在具体问题中呢?
liaolaa
·
2024-02-15 08:14
数据结构
算法
c++
DS:单链表实现队列
一、队列的概念队列:是只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
,队列具有先进先出FIFO(FirstInFirstOut)的特点。
✿ ༺小陈在拼命༻✿
·
2024-02-15 06:51
java
算法
数据结构
DS:顺序栈的实现
一、栈的概念及结构栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
✿ ༺小陈在拼命༻✿
·
2024-02-15 06:21
数据结构
开发语言
c语言
数据结构
笔记
C++ 广度优先搜索(bfs)(五十四)【第一篇】
1.广度优先搜索的前提队列(queue)是一种操作受限制的
线性表
,其限制:只允许从表的前端(front)进行删除操作;只允许在表的后端(rear)进行插入操作。
我家小白小花儿
·
2024-02-15 06:43
C++
c++
宽度优先
开发语言
前端面试题集锦——算法
前端面试题集锦——算法
线性表
链表链表是由多个元素组成的列表,链表中的元素储存不连续,用next指针连接在一起。数组:增删非数组元素需要移动元素。
捣蛋龙
·
2024-02-15 00:48
前端
前端
算法
链表
数据结构——lesson2
线性表
和顺序表
目录前言一、顺序表是什么?1.静态顺序表:使用定长数组存储元素2.动态顺序表:使用动态开辟的数组存储。二、接口实现1.动态顺序表存储2.基本增删查改接口(1)初始化顺序表(2)顺序表摧毁(3)检查空间(4)顺序表打印(5)顺序表尾插(6)顺序表尾删(7)顺序表头插(8)顺序表头删(9)顺序表在pos位置插入x(10)顺序表在pos位置删除x(11)顺序表查找3.代码运行结果如下:前言在学习顺序表之
大耳朵土土垚
·
2024-02-14 22:36
数据结构
数据结构
链表
c语言
顺序表
【C++】undered_set与undered_map
顺序性容器与关联性容器:顺序性容器是一种各元素之间有顺序关系的
线性表
,是一种线性结构的可序群集。顺序性容器中的每个元素均有固定的位置,除非用删除或插入的操作改变这个位置。
13KB
·
2024-02-14 21:03
C++
c++
散列表
开发语言
数据结构与算法之
线性表
一、
线性表
简单介绍1.1、描述
线性表
是数据结构中最基础的一种结构,一个
线性表
是由n个具有相同特性的数据元素组成的有限序列,并且数据元素之间是1对1的关系。
程序员金钟
·
2024-02-14 16:16
详细解读Java中的ArrayList集合类 以及 用Java简单模拟实现顺序表
文章目录模拟顺序表1.
线性表
2.顺序表ArrayList类1.ArrayList介绍2.实例化3.ArrayList的方法4.ArrayList的扩容机制模拟顺序表1.
线性表
啥是
线性表
?
会飞的阿喵
·
2024-02-14 14:55
数据结构
java
学习日志
1.
线性表
的排序中的冒泡排序法,快速排序法,简单插入排序法和简单选择排序法在最坏情况下都是需要进行n(n-1)/2次比较。希尔排序是n的r次方(1
ss毅
·
2024-02-14 12:55
二级 C 语言笔试-11
一、选择题1.下列描述中,不是
线性表
顺序存储结构特征的是()。
飞莲
·
2024-02-14 08:00
c语言
算法
开发语言
顺序表:数据结构的建筑积木
本节我们重点探讨动态顺序表关于插入数据和删除数据的多种情况的分析顺序表
线性表
顺序表静态顺序表动态顺序表顺序表的初始化与销毁顺序表头部尾部的插入与删除指定位置插入和删除
线性表
线性表
是数据结构的一种,它是一组具有相同数据类型的数据元素的有限序列
QuiteCoder
·
2024-02-13 23:45
数据结构
「数据结构」
线性表
定义和基本操作定义:相同数据类型的n(n≥0)n(n\ge0)n(n≥0)个数据元素的有限序列,其中n为表长,当n=0时
线性表
是一个空表一般表示:L=(a1,a2,……,ai,ai+1,an)L=(a_
PinHsin
·
2024-02-13 19:54
数据结构
「数据结构」栈和队列
栈栈的基本概念定义栈是只允许在一端进行插入或删除操作的
线性表
栈顶:
线性表
允许进行插入删除的那一端栈底:固定的,不允许进行插入和删除的另一端空栈:不含任何元素特点:后进先出(LIFO)基本操作InitStack
PinHsin
·
2024-02-13 18:54
数据结构
线性表
(java实现)
本文整理自《大话数据结构》及传智播客视频教程1.
线性表
定义
线性表
是由零个或多个数据元素组成的有限序列。
Coding9933
·
2024-02-13 17:09
你真的了解
线性表
中的顺序表了吗?(静态与动态顺序)
在这之前我们也先了解一下
线性表
。
线性表
(linearlist)是n个具有相同特性的数据元素的有限序列。
Gu Gu Study
·
2024-02-13 16:52
数据结构
数据结构
c语言
c#
链表
visualstudio
C语言用单链表实现集合的交并补,C语言实现单链表实现方法
我们来具体看看不带头节点的单链表的实现单链表:它是一种链式存储的
线性表
,用一组地址任意的存储单元存放
线性表
的数据元素,称存储单元为一个节点。
weixin_39621060
·
2024-02-13 15:47
C语言用单链表实现集合的交并补
严蔚敏 数据结构代码c语言
P20例2-1,合并
线性表
(1)将所有Lb中但不在la中的数据元素插入到La中voidunion(List&La,ListLb){//将所有Lb中但不在la中的数据元素插入到La中La_len=ListLength
陇院第一Sweet Baby
·
2024-02-13 09:14
算法
数据结构
c语言
线性表
的链式存储结构
线性表
链式存储结构的定义
线性表
的链式存储结构的特点是用一组任意的存储单元存储
线性表
的数据元素,这些存储单元可以是连续的,也可以是不连续的。这就意味着这些数据元素可以存在内存未被占用的任意位置。
不要数手指啦
·
2024-02-13 08:27
数据结构
数据结构
【玩转408数据结构】
线性表
——定义和基本操作
考点剖析
线性表
是算法题命题的重点,该类题目实现相对容易且代码量不高,但需要最优的性能(也就是其时间复杂度以及空间复杂度最优),这样才可以获得满分。
凉云生烟
·
2024-02-13 07:05
考研408之数据结构
数据结构
考研
算法
【玩转408数据结构】
线性表
——
线性表
的顺序表示(顺序表)
知识回顾通过前文,我们了解到
线性表
是具有相同数据类型的有限个数据元素序列;并且,
线性表
只是一种逻辑结构,其不同存储形式所展现出的也略有不同,那么今天我们来了解一下
线性表
的顺序存储——顺序表。
凉云生烟
·
2024-02-13 07:35
考研408之数据结构
数据结构
算法
考研
408
数据结构——
线性表
之顺序表的完整详细操作(实验报告)
SeqList.h文件#ifndefSEQLIST_H_INCLUDED#defineSEQLIST_H_INCLUDED#include#defineOK1#defineLIST_INIT_SIZE100//
线性表
初始化存储空间的初始分配量
琦绮崎
·
2024-02-13 07:35
数据结构
头歌实践教学平台数据结构与算法顺序
线性表
——实验及提升训练
#include#include/*此处是顺序
线性表
数据结构定义*/typedefintDataType;structseqList{//有3个数据成员intMAXNUM;//用于记录顺序
线性表
中能存放的最大元素个数的整型
biubiupiu~~~
·
2024-02-13 07:35
头歌平台数据结构
链表
数据结构(3) 顺序表存储结构
存储结构顺序结构定义
线性表
是具有相同数据类型的n(n>=0)个数据元素的有限序列(每个数据元素所占空间一样大)。顺序表一一用顺序存储的方式实现
线性表
顺序存储。把
李小狗儿
·
2024-02-13 04:59
数据结构
数据结构
服务器
数据库
顺序表
数据结构(2)
线性表
线性表
线性表
的定义
线性表
的基本操作lnitList(&L)DestroyList(&L)Listlnsert(&L,i,e)ListDelete(&L,i,&e)LocateElem(L,e)GetElem
李小狗儿
·
2024-02-13 04:59
数据结构
数据结构
快速入门
【数据结构】14 队列(带头结点的链式存储和顺序存储实现)
定义队列是一个有序
线性表
,但是队列的插入、删除操作是分别在
线性表
的两个不同端点进行的。
abutu999
·
2024-02-13 01:44
数据结构
C\C++
数据结构
算法
【数据结构】11 堆栈(顺序存储和链式存储)
定义可认为是具有一定约束的
线性表
,插入和删除操作都在一个称为栈顶的端点位置。也叫后入先出表(LIFO)类型名称:堆栈(STACK)数据对象集:一个有0个或者多个元素的有穷
线性表
。
abutu999
·
2024-02-13 01:14
数据结构
C\C++
数据结构
算法
【数据结构】10 广义表与多重链表
广义表广义表不仅跟
线性表
一样可以表示简单是线性顺序关系,而且可以表达更复杂的非线性多元关系。
abutu999
·
2024-02-13 01:13
数据结构
数据结构
链表
查找--
线性表
(顺序、折半、索引)基础
分类顺序查找、折半查找(二分或对分)、分块查找(索引)特点顺序表(数组)或线性链表标识的静态查找表表内元素之间无序JavaScript代码实现顺序查找实现方式在数组的第1到第N个位置存储待筛数据,位置0则存关键字(监视哨)以检查比较次数,一般从后向前优缺点优点:无次序要求、适用不同存储结构缺点:ASL过长,效率低(比较次数与key位置有关:查找i,比n-i+1次;查找失败需要比较n+1次)折半查找
习惯水文的前端苏
·
2024-02-13 00:10
上一页
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
其他