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
线性表
顺序存储的
线性表
元素删除
给定一个顺序存储的
线性表
,可以设计一个函数来删除所有值大于minD而且小于maxD的元素,保证表中剩余元素保持顺序存储,并且相对位置不变。
Wis57
·
2023-09-28 13:11
c++
数据结构基础篇》》用c语言实现复数的八个基本运算
本专栏包括:抽象数据类型
线性表
及其应用栈和队列及其应用串及其应用数组和广义表树、图及其应用存储管理、查找和排序将从简单的抽象数据类型出发,深入浅出地讲解复数,海龟作图到第二讲
线性表
及其应用中会讲解,运动会分数统计
Li&&Tao
·
2023-09-28 10:57
数据结构和算法
C语言
c语言
c++
算法
线性表
(1)
线性表
即“把所有数据按照顺序(线性)的存储结构方式,存储在物理空间”。
线性表
又分为顺序表链表单向链表双向链表一、顺序表数据依次存储在连续的物理空间中,就比如数组。
猿究院何故逸
·
2023-09-28 09:48
算法
数据结构--栈
线性表
的定义前面文章有讲过,
线性表
就是一次保存单个同类型元素,多个元素之间逻辑上连续例子:数组,栈,队列,字符串栈1.1栈和队列的特点栈和队列都是操作受限的
线性表
。
小凡学编程
·
2023-09-28 07:05
【信奥赛之路
2】--
算法基础
数据结构
数据结构--队列
一、队列是什么队列是一种特殊的
线性表
,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,队列是一种操作受限制的
线性表
。
小凡学编程
·
2023-09-28 07:05
【信奥赛之路
2】--
算法基础
数据结构
青少年编程
c++
备战软考(哔哩哔哩王勇)——数据结构与算法
文章目录数组与矩阵稀疏矩阵数据结构的定义
线性表
链表的基本操作
线性表
-顺序存储与链式存储对比
线性表
-队列与栈广义表树与二叉树树与二叉树-二叉树遍历树与二叉树-反向构造二叉树树转二叉树查找二叉树最优二叉树-
我年薪百万
·
2023-09-28 07:40
软件工程
03、栈和队列
03、栈和队列1、栈的基本概念逻辑结构:操作受限的
线性表
:只允许在一端进行增加和删除的
线性表
。
LaVine
·
2023-09-28 06:18
链表
数据结构
c++
04、字符串
和
线性表
比较而言:通常只会对子串进行增删改查操作,数据类型为字符比较操作:对比ASCII编码大小。
LaVine
·
2023-09-28 06:48
链表
数据结构
c++
01、
线性表
01、
线性表
1、
线性表
的逻辑结构1、具有相同的数据类型的有限序列,n为表长,如果n=0为空表。2、位序是1开始,数组下标是0开始。3、基本操作,将对数据结构基本操作进行封装,降低出错风险。
LaVine
·
2023-09-28 06:18
数据结构
算法
c++
顺序表详解(接口详解)
顺序表(接口详解)1.
线性表
2.顺序表2.1概念及结构3.接口的实现3.1定义SeqList3.2初始化3.3销毁3.4打印3.5扩容3.6数据插入1.头插2.尾插3.下标插入3.7数据删除1.头删2.
知更鸟呆呆
·
2023-09-28 04:52
c语言
数据结构
算法
动态规划
栈(Java)
目录1.什么是栈2.栈的使用3.栈的模拟实现1.什么是栈栈:是一种特殊的
线性表
,只允许在其固定的一端进行插入和删除操作。
楠枬
·
2023-09-28 02:29
Java
java
数据结构
开发语言
力扣27:移除元素
27.移除元素-力扣(LeetCode)说在前面的思路:针对
线性表
部分的题目,大部分都能够使用双指针思路进行解决!
头大的一批
·
2023-09-27 13:25
算法
leetcode
算法
职场和发展
线性表
顺序储存结构(图书馆管理系统)
在建立图书馆管理系统时要建立两个结构体。一个是数据结构体,用于储存图书的数据typedefstruct{stringbnum;//书的编号stringbname;//书的书名floatprice;//书的价格}book;一个是顺序表结构体,用于储存数据结构体和数据结构体的长度,也就是用于储存书的信息和书的数量的数据表typedefstruct//顺序表结构体{Elemtype*elem;//储存的
小林想被监督学习
·
2023-09-27 12:09
数据结构
链表(单链表、双链表)
链表,是一种
线性表
,
线性表
包括顺序表、链表,但链表不像顺序表一样连续地存储数据,而是在每个节点里存放下一个节点的位置信息(地址)。单链表,第一个节点是头节点,最后
MRJJ_9
·
2023-09-27 07:42
测试技术
算法学习
Python
链表
python
数据结构
2 基本数据结构:队列与栈
一、队列队列是一种受限的
线性表
,一般由链表实现(也可以用数组实现,链表队列性能较高),因为它只允许表头进入表尾推出,顺序为先进先出。
GoFuncChan
·
2023-09-27 03:22
华为OD七日集训第6期 十一特辑 - 按算法分类,由易到难,循序渐进,玩转OD
一、逻辑分析二、数据结构1、
线性表
①数组②双指针2、map与list3、优先队列4、滑动窗口5、二叉树6、并查集7、栈三、算法1、基础算法①贪心算法②二分查找③分治递归④搜索算法⑤排序算法2、字符串①KMP②
哪 吒
·
2023-09-27 02:20
搬砖工逆袭Java架构师
华为od
算法
七日集训
学习
送书
数据结构——数组
目录定义数组的抽象数据类型定义二维数组存储方式顺序存储一维数组二维数组三维数组n维数组特殊矩阵的压缩存储对称矩阵三角矩阵对角矩阵(带状矩阵)稀疏矩阵定义数组:按一定格式排列起来的,具有相同类型的数据元素的集合一维数组:若
线性表
中的数据元素为非结构的简单元素
何hyy
·
2023-09-26 20:36
数据结构
数据结构
数据结构与算法(C语言版)P5---栈
1、栈1.1、栈的概念及结构栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作。__进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。
让我三行代码
·
2023-09-26 19:47
数据结构与算法
c语言
开发语言
数据结构与算法(C语言版)P6---队列
1、队列的概念及结构队列:只允许在一端进行插入数据操作,在另一端进行删除操作的特殊
线性表
,队列具有__先进先出__FIFO(FirstInFirstOut)入队列:进行插入操作的一端称为__队尾__。
让我三行代码
·
2023-09-26 19:16
数据结构与算法
c语言
开发语言
数据结构
链表
数据结构与算法(C语言版)P7---串、数组、广义表
串、数组、广义表大体了解我们知道前面学过的__顺序表、链表、栈、队列__,这些都属于
线性表
。其中__栈、队列__是操作受限的
线性表
。比如:栈,先进后出,只能在栈顶插入和删除数据。
让我三行代码
·
2023-09-26 19:42
数据结构与算法
c语言
开发语言
数据结构
链表
算法
栈和队列栈:是限制在表的一端进行插入和删除操作的
线性表
。
baxiamali
·
2023-09-26 18:37
带你一步实现《栈》(括号匹配问题)
栈的结构及概念栈是一种特殊的
线性表
,只允许在固定的一端插入或删除数据,进行插入和删除的一端被称为栈顶,另一端称为栈底。
晴天(●'◡'●)
·
2023-09-26 13:06
c语言知识详解
开发语言
c语言
笔记
算法与数据结构-图
图(Graph)和树比起来,这是一种更加复杂的非
线性表
结构。无向图我们知道,树中的元素我们称为节点,图中的元素我们就叫做顶点(vertex)。
码农界的菜鸟
·
2023-09-26 11:51
算法与数据结构
算法
数据结构
java
线性表
应用(非递减合并、分解链表、删除
线性表
)
将两个非递减的有序链表合并为一个非递增的有序链表。要求结果链表仍使用原来两个链表的存储空间,不另外占用其它的存储空间。表中允许有重复的数据。#includeusingnamespacestd;typedefstructlist{intdata;list*next;}list,*linklist;voidCreatelist(linklist&l){l=newlist;l->next=NULL;li
取名真难.
·
2023-09-26 01:20
c++
链表
数据结构
最长连续递增子序列
给定一个顺序存储的
线性表
,请设计一个算法查找该
线性表
中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。
取名真难.
·
2023-09-26 01:20
算法
c++
数据结构
数据结构之【动态数组】
1.
线性表
概念:
线性表
是n个具有相同特性的数据元素的有限序列。常见的
线性表
有:数组、链表、栈、队列、字符串……特点:保存在这个结构中的元素都是相同的数据类型。
头大的一批
·
2023-09-26 00:53
数据结构
数据结构
【数据结构】顺序表与ArrayList
其他专栏:《算法详解》《C语言》《javaSE》等内容分享:本期将会对数据结构中的顺序表进行讲解目录
线性表
顺序表简单顺序表的模拟实现集
paper jie
·
2023-09-25 20:00
#
JAVA数据结构
JAVA
数据结构
GDPU 数据结构 天码行空3
有序单链表的定义:逻辑结构:有序
线性表
,数据元素递增有序存储结构:链式操作集合:初始化、插入、删除、撤销(1)ListInitiate(L)初始化
线性表
,生成一个空表L。
兑生
·
2023-09-25 20:04
数据结构实验
数据结构
算法
图论
数据结构和算法(四)链表相关面试题
数据结构和算法(一)
线性表
实现数据结构和算法(二)单向循环链表的创建插入删除实现数据结构和算法(三)双向链表与双向循环链表的实现数据结构和算法(四)链表相关面试题数据结构和算法(五)栈和队列的操作和实现
孔雨露
·
2023-09-25 17:01
阻塞队列和线程池原理
阻塞队列队列队列是一种特殊的
线性表
,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的
线性表
。
暮暮频顾惜
·
2023-09-25 15:49
数据结构:ArrayList列表
目录
线性表
列表:一个动态扩容的数组第一部分:定义elem数组,大小和内存第二部分:遍历并添加元素第三部分:找元素和更新元素第四部分:删除元素+有的没的ArrayList深度剖析ArrayList的应用1
cx努力编程中
·
2023-09-25 12:35
Java数据结构
算法
java
数据结构
队列
队列是一种特殊的
线性表
只允许在表的前端(front)进行删除操作在表的后端(rear)进行插入操作(1)初始化队列:Init_Queue(q),初始条件:队q不存在。
Airjoden
·
2023-09-25 09:44
【数据结构】ArrayList与顺序表
目录1.List是什么2.
线性表
3.顺序表3.1接口的实现4.ArrayList简介4.ArrayList的使用4.1构造方法4.2ArrayList的一些常见操作4.3ArrayList的遍历本章内容我们将详细介绍
老cu
·
2023-09-25 09:05
数据结构
[数据结构】栈和队列
目录1.栈1.1概念1.2栈的使用1.3.栈的模拟实现2.队列2.1概念2.2队列的使用2.3队列的模拟实现2.4循环队列2.5双端队列1.栈1.1概念栈:一种特殊的
线性表
,其只允许在固定的一端进行插入和删除元素操作
老cu
·
2023-09-25 09:05
数据结构
java
开发语言
数据结构折半查找例题_mooc《数据结构》 习题1.8 二分查找
结构定义如下:typedefintPosition;typedefstructLNode*List;structLNode{ElementTypeData[MAXSIZE];PositionLast;/*保存
线性表
中最后一个元素的位置
weixin_39980575
·
2023-09-25 09:57
数据结构折半查找例题
数据结构与算法 ---- C/C++
数据结构与算法----C/C++学习数据结构的目的:针对不同的情况使用不同数据结构,去解决不同的问题一、
线性表
线性表
一般有几个函数/(宏定义):初始化
线性表
List_Init()/List_Create
须须草
·
2023-09-25 08:55
数据结构
数据结构
数据结构和算法-2-数组
但是,折半查找要求
线性表
必须采用顺序存储结构,而且表中元素按关键字有序排列。公式:2的n次幂>=arr.size,n为查找所需次数,2的n次幂为n次
今阳
·
2023-09-25 08:25
数据结构和算法
数据结构
算法
java
android
队列
逻辑结构FIFO线性结构:受限
线性表
基本操作InitQueue(&Q)QueueEmpty(Q)EnQueue(&Q,x)DeQueue(&Q,&x)GetHead(Q,&x)存储结构1.顺序存储1.1
林木木_f297
·
2023-09-25 07:59
【数据结构初阶】四、
线性表
里的链表(带头+双向+循环 链表)
加油努力(gitee.com)=========================================================================接上期:【数据结构初阶】三、
线性表
里的
高高的胖子
·
2023-09-25 07:19
CCC全是C
链表
数据结构
算法
数据结构期末考试试题及答案
数据结构期末考试试题及答案期末样卷参考答案一.是非题(每题1分共10分
线性表
的链式存储结构优于顺序存储结构。F栈和队列也是
线性表
。如果需要,可对它们中的任一元素进行操作。
我慢慢地也过来了
·
2023-09-25 04:03
经验谈
数据结构
面试
算法
【二叉树】树是什么?-树和二叉树的基本必会概念讲解
在这里博主恭喜大家已经完成的
线性表
等数据结构的学习,今天咱们正式进入二叉树的一个大章节的。在这个章节里,我们的学习难度会有一个跃升。但是我相信,跟着博主的步伐学习,我们一定可以轻松学懂!
@背包
·
2023-09-25 03:18
手撕数据结构
数据结构
python算法(二)—栈、队列、链表、哈希
数据结构的分类一、栈栈:限定仅在表尾进行插入和删除操作的
线性表
。这一端被称为栈顶,相对地,把另一端称为栈底。括号匹配问题:给一个字符串,其中包括小括号、中括号、大括号,求该字符串中的括号是否匹配
闲谈社
·
2023-09-24 23:22
python
数据结构
列表
链表
队列
算法
队列(JAVA)
队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊
线性表
,队列具有先进先出的性质。
休息一下…
·
2023-09-24 23:21
java
数据结构
队列
循环队列
实现顺序表——实践报告
2、掌握
线性表
的顺序存储结构的表示和实现方法。3、掌握顺序表基本操作的算法实现。二、实验内容:1.建立顺序表。2.在顺序表上实现插入、删除和查找等操作。三、实验要求:1.编写实现顺序表的基本
W…Y
·
2023-09-24 23:13
c语言
数据结构
开发语言
数据结构之顺序表
前言顺序表采用模块化编程思路,顺序表的实现使用3个模块,test.c—测试模块Seqlist.c—接口函数的实现模块seqlist.h—接口函数声明顺序表的基本概念顺序表是在计算机内存中通常以数组形式存储的
线性表
小呆瓜历险记
·
2023-09-24 23:33
数据结构
c语言
C++容器篇,stack和queue
它是一种只能在一端进行插入和删除操作的
线性表
。stack的底层是用容器适配器来实现的,容器适配器是对特定类封装作为其底层的容器,并提供一组接口来访问其元素,那么,它的底层容器应该要支持栈的基本操作。
CHAK&MING
·
2023-09-24 22:55
C++
c++
数据结构
开发语言
数据结构、泛型
1.1.1栈stack,又称堆栈,它是运算受限的
线性表
,其限制是仅允
格子姑娘
·
2023-09-24 22:33
java知识点
数据结构
java
数据结构与算法-
线性表
(下)链式存储结构(Java实例)
作者:逍遥Sean简介:一个主修Java的Web网站\游戏服务器后端开发者主页:https://blog.csdn.net/Ureliable觉得博主文章不错的话,可以三连支持一下~如有需要我的支持,请私信或评论留言!前言算法非常重要,它是计算机科学的核心之一。算法是一组解决问题的步骤和规则,可以帮助我们在计算机程序中完成各种任务。好的算法可以优化程序的性能,提高程序的效率,并使程序更易于理解和维
逍遥Sean
·
2023-09-24 18:54
数据结构和算法
算法
数据结构
java
学java必须知道的那些queue
概念队列队列是一种特殊的
线性表
,是一种先进先出(FIFO)的数据结构。它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作。
景如婳
·
2023-09-24 17:11
基于
线性表
的图书信息管理实验
注:该程序为大二的c语言的结构设计课程的实验设计【实验内容】图书信息表包括以下几项常用的基本操作:图书信息表的创建和输出、排序、修改、删除信息。实验要求分别利用顺序表和链表实现上述操作,因此,实验内容总计包括8道题目,其中前4道要求基于顺序表实现相应的功能,后4道要求基于链表实现相应的功能。问题描述定义一个包含图书信息(书号、书名、价格)的顺序表,读入相应的图书数据来完成图书信息表的创建。然后,统
A等天晴
·
2023-09-24 15:51
AI与实战学习
编程语言和开发语言
实战专栏
算法
课程设计
c++
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他