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
线性结构——栈与队列
不会数据结构?24张图让你彻底弄懂它,还不会你来打我!
常用的数据结构可根据数据访问的特点分为
线性结构
和非
线性结构
。
线性结构
包括常见的链表、栈、队列等,非
线性结构
包括树、图等。数据结构种类繁多,本文将通过图解的方式对常用的数据结构进行理论上的介
风平浪静如码
·
2024-01-18 00:08
《数据结构》实验报告-实验二
栈与队列
的应用
《数据结构》实验报告-实验二
栈与队列
的应用一、问题分析(1)实验1中,火车进站和出站的过程,与后进先出的数据结构栈很相似。
我慢慢地也过来了
·
2024-01-17 17:59
数据结构
数据结构
算法
《数据结构》实验报告-实验一
线性结构
及其应用
《数据结构》实验报告-实验一
线性结构
及其应用一、问题分析题目要求收集两个班的学生成绩信息并按降序排列,其中每个学生的数据包括班级,学号和成绩信息,需要用一个结构体作为整体存储。
我慢慢地也过来了
·
2024-01-17 10:33
期末复习
实验报告
数据结构
数据结构
算法
js 栈
文章目录栈栈结构栈应用--函数栈函数栈图示栈的实现--数组方式代码细节问题栈的应用--十进制转二进制代码栈栈也是一种非常常见的数据结构,并且在程序中的应用非常广泛,栈和队列是比较常见的受限的
线性结构
。
PBitW
·
2024-01-16 14:45
#
数据结构
算法
js栈
数据结构面试易错点
下列结构,属于
线性结构
的是(C)A二叉树B有向无环图C循环队列D霍夫曼树下列关于存储结构和逻辑结构描述正确的是(D)A存储结构和程序具体实现的语言没有关系B算法的实现需要考虑逻辑结构C逻辑结构就是实际存储的结构
物联网攻城狮
·
2024-01-16 12:32
数据结构
JMU---数科 数据结构考试知识点 民间总结(1)
逻辑结构主要包括:
线性结构
:数据元素之间是一对一的关系,就像一
X_StarX
·
2024-01-16 11:43
数据结构
【数据结构】线性表
顺序表的基本特点包括:
线性结构
:顺序表中的元素是线性排列的,每个元素都有唯一的前驱元素和唯一的后继元素,除了第一个元素没有前驱,最后一个元素没有后继。
halfbloodghost
·
2024-01-16 11:23
1024程序员节
数据结构
c语言
c++
12-图(Graph)
图(Graph)在讨论图这种数据结构之前,先来回顾一下前面介绍的几种数据结构
线性结构
数组链表栈队列哈希表树形结构二叉树B树堆Trie哈夫曼树并查集接下来就是将要讨论到的图这种树形结构通过观察,可以发现,
ducktobey
·
2024-01-16 08:17
纯c实现链表 数据结构大全
介绍我们已经知道数组是连续的内存地址,顺序表是由数组为基础的一种数据结构,拥有比数组更多的功能,在概念上属于
线性结构
,跟链表不同的是,顺序表在物理结构上也是线性的。
呆呆在发呆.
·
2024-01-16 08:35
数据结构
c语言
链表
纯c实现顺序表 数据结构大全
我们已经知道数组是连续的内存地址,顺序表是由数组为基础的一种数据结构,拥有比数组更多的功能,在概念上属于
线性结构
,跟链表不同的是,顺序表在物理结构上也是线性的什么是数据结构?
呆呆在发呆.
·
2024-01-16 07:14
c语言
数据结构
开发语言
数据结构:
栈与队列
之迷宫(详解)
目录1.问题描述2.算法思路2.1具体需要哪些数据2.2路径的查找2.3输出迷宫路径2.4通俗的解释3.迷宫的构造4.路径查找5.打印迷宫路径6.完整代码7.总结1.问题描述以一个m*n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。2.算法思路2.1具体需要哪些数据设置一个结构体数组,里面有x,y,和pre,分
业余小程序猿
·
2024-01-16 05:48
数据结构
c语言
数据结构
算法
数据结构线性表之顺序表
一、线性表及顺序表概念1.线性表的概念;线性表是零个或多个具有相同特性的数据元素组成的有限序列,线性表是实际中,广泛使用的一种数据结构,相关的有:顺序表,链表,栈,队列,串...线性表在逻辑上是
线性结构
残风也想永存
·
2024-01-16 00:10
数据结构
数据库
c语言
【数据结构与算法】线性表 - 顺序表
线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串… 线性表在逻辑上是
线性结构
,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通
念来过倒字名qwq
·
2024-01-15 11:20
Data
Structure
and
Algorithm
数据结构
算法
leetcode
第 2 章 数据结构和算法概述
2.1数据结构和算法的关系2.2看几个实际编程中遇到的问题2.2.1问题一-字符串替换问题2.2.2一个五子棋程序2.2.3约瑟夫(Josephu)问题(丢手帕问题)2.2.4其它常见算法问题:2.3
线性结构
和非
线性结构
黄土高坡上的独孤前辈
·
2024-01-15 08:52
机器学习与深度学习
数据结构
算法
前端js写数据结构与算法
包括集合结构、
线性结构
、树形结构、图形结构。算法:解决问题的思路。2、时间复杂度1.是什么?执行当前算法所“花费的时间”2.干什么?
A-超
·
2024-01-14 23:58
前端
javascript
开发语言
Leetcode 探索之链表
Leetcode探索之链表[toc]链表小结链表也是一种
线性结构
。链表可以分为单链表(只有next指针)和双链表(有next指针和prev指针)。一般情况下,使用头结点来表示整个链表。
petrichor_c9f0
·
2024-01-14 23:09
【数据结构】顺序表
线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串…线性表在逻辑上是
线性结构
,也就是说连续的一条直线。
李 昕 泽
·
2024-01-14 09:15
数据结构
详说二叉树以及广度、深度遍历
树的概念树(英语:tree)就是一种非
线性结构
它是用来模拟具有树状结构性质的数据集合.它是由n(n>=1)个有限节点组成一个具有层次关系的集合。
码农zz
·
2024-01-14 08:42
数据结构
【数据结构】串,数组,广义表 | 笔记整理 | C/C++实现
数组的抽象数据类型定义2.3、数组的顺序存储2.4、特殊矩阵的压缩存储三、广义表四、病毒案例前言参考视频:数据结构与算法基础(青岛大学-王卓)KMP算法之求next数组代码讲解一、串回忆一下之前学习的
线性结构
元素都是一一
今天一定要洛必达
·
2024-01-14 07:19
数据结构-算法题
数据结构
笔记
c语言
栈与队列
的相互实现
用栈实现队列力扣232-用栈实现队列用两个栈来模拟队列的输入输出操作,一个输入栈,一个输出栈。注意代码的复用classMyQueue{Stacks1;//输入栈Stacks2;//输出栈/**Initializeyourdatastructurehere.*/publicMyQueue(){s1=newStack();}/**Pushelementxtothebackofqueue.*/publi
HelloWorld从入门到入土
·
2024-01-13 19:34
力扣
队列
栈
java
算法
数据结构与算法-第八章 排序技术
排序是对
线性结构
的一种
Ciian
·
2024-01-13 17:52
数据结构与算法
排序算法
算法
数据结构
代码随想录算法训练营29期Day13|LeetCode 239,347
文档讲解:滑动窗口最大值前k个高频元素
栈与队列
总结239.滑动窗口最大值题目链接:https://leetcode.cn/problems/sliding-window-maximum/submissions
tlingyuqi
·
2024-01-13 13:19
算法
leetcode
职场和发展
c++
什么是数据结构
定义数据结构是计算机存储、组织数据的方式结构
线性结构
线性表:具有n个相同类型元素的有限序列(n>=0)数组:一种顺序存储的线性表,所有元素的内存地址是连续的链表栈队列哈希表树形结构二叉树AVL树红黑树
窗外有小雨淅淅沥沥
·
2024-01-13 04:00
图论相关基本概念
文章目录图的基本概念有向边和无向边简单图有向图和无向图完全图稀疏图和稠密图邻接顶点:顶点的度:权路径与路径长度:简单路径与回路子图连通图和强连通图连通分支生成树与最小生成树有向树生成森林图的基本概念从逻辑结构上讲,图是一种典型的非
线性结构
EQUINOX1
·
2024-01-12 15:06
数据结构与算法
图论
数据结构
算法
Iterable\Collection\List的常见方法签名以及含义
是一个接口Iterable中的方法:方法的详细使用信息:(因为这个方法较少,我就把它的使用粘出来了,下面的两个就不粘了,下面有api的链接,可以自行查看)CollectionCollection不一定具备
线性结构
的特点
山野都有雾灯-Meico
·
2024-01-12 06:23
DS
java
数据结构
[Java 数据结构] Iterable、Collection、List 的常见方法签名以及含义
目录一、Iterable二、Collection(集合、容器)1.介绍2.方法3.总结三、List
线性结构
1.介绍2.方法3.总结四、举例Iterable具备迭代的能力-able:具备某种能力Iterate
我要敲代码6400
·
2024-01-12 06:23
Java
数据结构
java
list
代码随想录刷题
文章目录数组链表哈希表字符串双指针法
栈与队列
二叉树回溯算法贪心算法动态规划单调栈数组链表哈希表字符串双指针法
栈与队列
二叉树回溯算法贪心算法动态规划爬楼梯classSolution{publicintclimbStairs
greedy-hat
·
2024-01-12 03:18
刷题
算法
数据结构与算法(一)
线性结构
篇
线性结构
篇**注意:**开始本篇学习之前,请确保你完成了C语言程序设计篇视频教程,否则无法进行学习。
青空の霞光
·
2024-01-11 20:05
C语言
算法
蓝桥杯
c语言
数据结构
算法训练day9Leetcode232用栈实现队列225用队列实现栈
https://programmercarl.com/%E6%A0%88%E4%B8%8E%E9%98%9F%E5%88%97%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80.html
栈与队列
理论基础见我的博客
dc爱傲雪和技术
·
2024-01-11 14:26
算法
c++
《大话数据结构》之
栈与队列
1.栈1.1定义栈,即只能在表尾进行插入或删除操作的线性表。其中,“表尾”称为“栈顶”,另一端则为“栈底”。栈是“后进先出”(LIFO)的线性表。1.2栈的顺序存储结构我们使用数组来描述栈的顺序存储结构。使用指针top来定义栈顶指针,其一直指向数组的最后一个元素的索引。空栈即top为-1。由于使用数组实现,故顺序栈在初始化时需要指定最大存储容量。1.2.1入栈取出数组下一位置的索引(同时更新栈顶t
我才是臭吉吉
·
2024-01-11 12:19
数据结构之单调栈、单调队列
今天学习了单调栈还有单调队列的概念和使用,接下来我将对其定义并配合几道习题进行讲解:首先先来复习一下
栈与队列
:然后我们来看一下单调栈的定义:单调栈中的元素从栈底到栈顶的元素的大小是按照单调递增或者单调递减的关系进行排列的
残念亦需沉淀
·
2024-01-11 12:52
数据结构
算法
c++
贪心
学习
华为OD机试 - 篮球游戏(Java & JS & Python & C)
题目描述幼儿园里有一个放倒的圆桶,它是一个
线性结构
,允许在桶的右边将篮球放入,可以在桶的左边和右边将篮球取出。
伏城之外
·
2024-01-10 19:20
&
JS
&
Py)
华为机试
算法
Java
JavaScript
Python
C语言
C++力扣题目--94,144,145二叉树非递归(迭代)遍历
我们在
栈与队列
:匹配问题都是栈的强项(opensnewwindow)中提到了,递归的实现就是:每一次递归调用都会把函数的局部变量、参数值和返回地址等压入调用栈中,然后递归返回的时候,从栈顶弹出上一次递归的各项参数
学不会的天真boy
·
2024-01-10 14:54
c++
leetcode
算法
一、数据结构基本概念
数据(Data)1.2数据元素(Dataelement)1.3数据项(DataItem)1.4数据对象(DataObject)1.5数据结构(DataStructure)1.5.1逻辑结构1.5.1.1
线性结构
酷小洋
·
2024-01-10 08:04
数据结构
数据结构
24考研085410自命题901考试内容
2.考核内容(1)数据结构的基本概念和术语;数据结构三要素:逻辑结构、存储结构(物理结构)、运算;注意区分两大逻辑结构(
线性结构
和非
线性结构
)+四大存储结构(顺序、链式、索引、散列)(2)
少年郎for
·
2024-01-10 07:59
考研
Java基础复习资料------继承与多态 / jdk安装/记事本程序运行/变量/对象,属性,方法,构造方法,重载方法,重写方法/多态/异常/多线程等等...持续更新中 (生活举例+代码举例+图片))
类继承extends接口implements/interface多态(考)包装类抽象类abstract数据封装set/get方法异常多线程常用工具类集合框架Iterator迭代器(遍历)父接口泛型e/E
栈与队列
文件操作文件操作输入输出流
悟道子HD
·
2024-01-09 16:07
java程序设计语言
java
开发语言
intellij-idea
后端
day 81
数据结构1下述说法不正确的是_AA.数组可看成
线性结构
的一种推广,因此与线性表一样,可以对它进行插入、删除等操作B.稀疏矩阵以三元组表压缩存储后,必会失去随机存取功能C.从逻辑结构上看,n维数组的每个元素均属于
BoneInscri
·
2024-01-09 14:49
408
练习题目
算法
数据结构
计算机网络
数据结构->概念
数据的逻辑结构分为:(1)
线性结构
和(2)非
线性结构
1.1
线性结构
结构中的数据元素只存在一对一的关系1.2非
线性结构
集合:结构中的数据元素之间除了同属一个集合的关系之外,没有其他的关系树性结构:结构中的数据元素存在一对多的关系图状结构或者网状结构
codingBen
·
2024-01-09 11:20
数据结构 | 栈的基本实现
栈与队列
的基本实现栈栈的定义栈的实现Stcak初始化入栈出栈取栈顶元素判断栈是否为空求栈里面的元素个数栈的演示栈栈的定义栈(StacK)是限定仅在表尾进行插入租删除操作的线性表。
jokr_
·
2024-01-09 07:30
数据结构
数据结构
一文读懂:认识与探索数组——基础数据结构的基石
数组数据结构分类数据结构中数据按逻辑结构分为:
线性结构
、非
线性结构
常用的
线性结构
有:线性表(顺序存储、链式存储)、栈、队列、双端队列、串(一维数组);常见的非
线性结构
有:二维数组、多维数组、矩阵、散列表
牛马程序员
·
2024-01-08 22:04
学习
数据结构
数组
线性结构
javaee
22号数据结构链表
链表链表:线性表的链式存储,称为链表逻辑结构:
线性结构
(一对一)存储结构:链式存储(使用任意一段存储空间实现的存储形式)链表特点:逻辑相邻,物理不一定相邻链表分类:单向链表、单向循环链表、双向链表、双向循环链表引入目的
安科李维佳
·
2024-01-08 14:40
笔记
26号数据结构
一、栈stack栈:只允许在表尾进行插入和删除的操作受限的线性表逻辑结构:
线性结构
(一对一)存储结构:顺序存储(顺序栈)、链式存储(链栈)栈的特点:先进后出(firstinlastoutFILO表),后进先出
安科李维佳
·
2024-01-08 14:40
笔记
代码随想录算法训练营Day10|232.用栈实现队列、225. 用队列实现栈
Java中的
栈与队列
介绍可以访问链接:Java数据结构中的栈和队列(带图解)Stack方法:方法功能Stack()构造一个空栈Epush(Ee)将e入栈,并返回eEpop()将栈顶元素出栈并返回Epeek
热爱学习的Elina
·
2024-01-08 07:43
代码随想录算法集训营
算法
数据结构
java
leetcode
计算机专业基础综合考试真题思路分析PDF,2016计算机考研复习五点思路分析
2016计算机考研复习五点思路分析1、“数据结构”复习思路“数据结构”的复习应以“
线性结构
→树型结构→图型结构→查找表→排序算法”为主线进行复习,重点在“
线性结构
”、“图”和“排序”三个部分,“
线性结构
蛋蛋有点大
·
2024-01-08 01:27
计算机专业指南知识点,考研计算机专业基础复习指南
计算机考研复习五点思路分析1、“数据结构”复习思路“数据结构”的复习应以“
线性结构
→树型结构→图型结构→查找表→排序算法”为主线进行复习,重点在“
线性结构
”、“图”和“排序”三个部分,“
线性结构
”、“树
阿洗
·
2024-01-08 01:26
计算机专业指南知识点
算法与数据结构之数组(Java)
目录1、数组的定义2、
线性结构
与非
线性结构
3、数组的表现形式3.1一维数组3.2多维数组4、重要特性:随机访问5、ArrayList和数组6、堆内存和栈内存7、数组的增删查改7.1插入数据7.2删除一个数据
Yanxia.ou
·
2024-01-07 18:08
算法与数据结构
算法
数据结构
代码随想录刷题题Day3
刷题语言:C++/PythonDay3任务●链表理论基础●203.移除链表元素●707.设计链表●206.反转链表1链表理论基础链表:通过指针串联在一起的
线性结构
,每个节点由指针域和数据域组成。
Big David
·
2024-01-07 12:34
代码随想录刷题
数据结构
链表
C++
【数据结构】二叉树的概念及堆
前言我们已经学过了顺序表、链表、栈和队列这些属于
线性结构
的数据结构,那么下面我们就要学习我们第一个非
线性结构
,非
线性结构
又有哪些值得我们使用的呢?那么接下来我们就将谈谈树的概念了。
Ja_小浩
·
2024-01-07 06:50
数据结构
1.2 C#基础
一、Stack栈和Queue队列相同点:都是
线性结构
。插入操作都是限定在表尾进行。都可以通过顺序结构和链式结构实现。插入与删除的时间复杂度都是O(1),在空间复杂度上两者也一样。
小铃小铃
·
2024-01-06 14:18
数据结构
【华为OD机试真题2023C&D卷 JAVA&JS】篮球游戏
华为OD2023(C&D卷)机试题库全覆盖,刷题指南点这里篮球游戏知识点数组时间限制:1s空间限制:256MB限定语言:不限题目描述:幼儿园里有一个放倒的圆桶,它是一个
线性结构
,允许在桶的右边将篮球放入
若博豆
·
2024-01-06 02:56
java
算法
华为od
javascript
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他