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
线性结构
数据结构与算法学习笔记-排序
数据结构{数据的逻辑结构{
线性结构
{线性表栈(特殊线性表)队列(特殊线性表)字符串、数组、广义表非
线性结构
{树形结构图形结构数据的存储结构{顺序存储链式结构数据的运算:插入、删除、修改、查找、排序等数据结构
刺杀曲奇兔
·
2023-03-25 03:01
数据结构与算法
数据结构
算法
排序算法
栈及其接口实现(超详解哦)
全文目录引言栈介绍接口实现栈的初始化与销毁判断栈是否为空计算栈中元素个数在栈顶压栈在栈顶出栈访问栈顶元素总结引言我们之前了解的顺序表与链表两种数据结构都是线性表的一种,它们都有各自的特点:戳我康顺序表详解哦戳我康链表详解哦在这篇文章中将介绍另一种
线性结构
qqq-_-_-
·
2023-03-23 20:22
数据结构初阶(C语言)
数据结构
算法
c语言
开发语言
Java数据结构之队列详解
前言介绍队列的定义,队列的构造与方法实现,循环队列以及双端队列的分别手撕实现;队列定义:队列是一种比较特殊的
线性结构
。
Carper Diem丶
·
2023-03-23 20:16
数据结构
java
开发语言
java 链表指针_java链表应用--基于链表实现队列详解(尾指针操作)
一、链表改进分析对于队列这种数据结构,需要在
线性结构
的一端插入元素,另外一端删除元素。因此此时基于链表来实现队列,则有一端的时间复杂度为O(n)。
俊銘
·
2023-03-23 20:54
java
链表指针
队列及其接口实现(超详解哦)
并且用数组实现了栈:戳我康栈的详解哦在本篇文章中,将介绍另一种
线性结构
:队列队列介绍队列是只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表。
qqq-_-_-
·
2023-03-23 19:42
数据结构初阶(C语言)
链表
数据结构
算法
c语言
开发语言
JS 之 常见
线性结构
- 队列结构
一、队列及其特性1.概念2.常见操作enqueue(element):向队列尾部添加一个(或多个)新的项dequeue():移除队列的第一(即排在队列最前面的)项,并返回被移除的元素front/peek():返回队列中第一个元素——最先被添加,也将是最先被移除的元素队列不做任何变动(不移除元素,只返回元素信息——与Stack类的peek方法非常类似)isEmpty():如果队列中不包含任何元素,返
玄鱼殇
·
2023-03-23 17:16
数据结构与算法
数据结构
队列
栈
【数据结构与算法】填空练习题
【数据结构与算法】填空练习题习题一习题二习题三习题四习题五习题六习题七习题八习题一1.1数据结构按逻辑结构可分为两大类,分别是
线性结构
和非
线性结构
.1.2数据的逻辑结构可分为四种(或四种基本结构),分别是集合结构
四口鲸鱼爱吃盐
·
2023-03-22 17:27
课程学习笔记
C++学习笔记
数据结构&算法
数据结构
算法
链表
2021-02-03(数据结构与算法1)
数据结构分为线性数组与非线性数组
线性结构
(数组、队列、链表、栈)非
线性结构
(二维数组、多维数组、广义表、树结构、图结构)稀疏数组当数组中大部分元素为0或者同一个值,采用稀疏数组保存//创建稀疏数组int
weiren123
·
2023-03-22 13:50
Redis数据结构之--集合、有序集合和HyperLogLog
一、Redis集合数据结构(set)Redis的集合不是一个
线性结构
,而是一个哈希表结构,它的内部会根据hash分子来存储和查找数据,理论上一个集合可以存储2的32次方减1个节点(大约42亿)个元素,因为采用哈希表结构
祐吢房_2c9a
·
2023-03-21 19:39
算法之我见(II)
我们在非
线性结构
上处理数据,都是为了更好的达到我们想要的性能。按在内存中是否是
线性结构
分:
线性结构
:对应数组,下标访问O(1),排序最快O(nlogn),也有O(n).这是最直观的一个结构。
想跳舞的兔子
·
2023-03-21 18:25
树和二叉树
第四章树和二叉树树的基本概念树形结构是一类重要的非
线性结构
。树形结构是结点之间有分支,并且具有层次关系的结构。
陈_MY
·
2023-03-21 17:53
数据结构(Python版):线性表
2.线性表(线性数据结构)
线性结构
是一种有序数据项的集合,其中每个数据项都有唯一的前驱和后继。
HadesZ~
·
2023-03-21 16:14
数据结构
链表
python线性表_python数据结构——线性表
线性表线性表可以看作是一种
线性结构
(可以分为顺序
线性结构
,离散
线性结构
)1.线性表的种类:顺序表元素存储在一大块连续存储的地址中,首元素存入存储区的起始位置,其余元素顺序存放。
weixin_39973009
·
2023-03-21 16:44
python线性表
数据结构:线性表(Python实现基本操作)
是一种常见的
线性结构
。
狂奔的菜鸡
·
2023-03-21 16:44
数据结构
数据结构
单链表
链表
一、数据结构之线性表(顺序存储结构——数组),附代码,简单易懂!(用Python实现)
线性表顾名思义,是一种
线性结构
的数据结构。《大话数据结构》作者在介绍线性表的时候举了一个非常生动有趣的例子:作者在接孩子放学的时候,发现学校老师给孩子们排了一个队,前后左右的同学都是固定的,并且这样的
ChangchenWang
·
2023-03-21 16:43
Python
数据结构
链表
简单聊聊Go for range中容易踩的坑
目录前言1.for+传值2.for+传址3.for+闭包4.for+goroutine总结前言为了让大家更好的理解本期知识点,先介绍以下几个知识点:
线性结构
、非
线性结构
、循环、迭代、遍历、递归。
·
2023-03-21 00:11
计算机考研复试面试题整理
可以分为
线性结构
(线性表、栈、队列)和非
线性结构
(树、图、集合)2.数据结构按存储结构可以分为哪两类?顺序存储、链式存储、索引存储、散列存储。3.顺
XZY080808
·
2023-03-19 07:30
面试
绪论
集合结构
线性结构
:
线性结构
中的数据元素之间是一对一的关系。
线性结构
树形结构:树形结构中的数据元素存在一种一对多的层次关系。树形结构图形结构:树形结构中的数据元素
璎珞纨澜
·
2023-03-18 09:57
数据结构
逻辑结构分为:
线性结构
(线性表、栈、队、串、数组)和非
线性结构
(树结构、图结构);物理(存储结构)分为:顺序结构、链式结构、索引结构、散列结构;数据运算分为:CURD及排序;(2).基本概念:数据、数据项
_技匠_
·
2023-03-18 06:36
数据结构与算法概念(数据结构及算法01)
image.png1、数据结构分类:逻辑结构:集合结构、
线性结构
、树形结构、图形结构。存储结构:表、堆栈、队列、数组、树、二叉树、图。二、算法概念:算法(Algorithm)是指解题方案的准确
CaoMeng
·
2023-03-16 19:07
数据结构-2.
线性结构
与非
线性结构
数据结构包括
线性结构
和非
线性结构
1.
线性结构
:特点是是数据与元素之间存在一对一线性关系,比如a[0]=1顺序存储结构——顺序表,存储元素在内存中的地址是连续的,比如数组链式存储结构——链表,存储元素在内存中的地址不一定是连续的
爱吃火锅的金先生
·
2023-03-15 13:56
黑马程序员——Java中简单的数据结构介绍
栈与队列数据结构:栈和队列是一种常见的数据结构,是两种非常重要的
线性结构
,也都是线性表,它们是操作受限的的线性表,有顺序栈、链式栈、链式队列和循环队列等形式。它们广泛应用在各种软件系统中。
wx348602984
·
2023-03-14 21:44
2020-9-4数据结构与算法笔记(1)
什么是数据结构把数据元素按照一定关系组织起来的集合,用来组织和储存数据2.数据结构分类逻辑结构数据与数据之间的关系来分类,是一种抽象意义上的分类第一种,集合结构:数据元素属于同一集合,之间没有其它任何关系第二种,
线性结构
ConeyLa
·
2023-03-14 21:03
自学全栈
数据结构
算法
java
线性结构
(顺序表)
1.概述:顺序表是在计算机内存中以数组的形式保存的一种数据结构,它是用一组地址连续的存储单元依次存储线性表中的各个元素2.性能:1.get获取数据方法,由于可以直接通过下表获取数组中对应的元素,所以时间复杂度O(1),性能是非常优秀的。2.add插入元素,需要把当前位置的元素都向后移动一个位置,时间复杂度是O(n)。同时如果数组已经放满的话,还有扩容的操作。3.remove删除元素,需要把删除位置
程序员要奋斗
·
2023-03-14 17:19
Java数据结构
数据结构
【数据结构】线性表和顺序表
线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是
线性结构
,也就说是连续的一条直线。
Yan-英杰
·
2023-03-13 18:03
数据结构
链表
数据结构
《恋上数据结果与算法》- 动态数组
什么是数据结构数据结构是计算机存储,组织数据的方式
线性结构
包括线性表,数组,链表,栈,队列,哈希表image.png树形结构包括二叉树,AVL树,红黑树,B树,堆,Trie,哈夫曼树,并查集image1
爱吃兔兔的胡萝卜吖
·
2023-03-13 18:20
线性表算法一些练习
前面讲完了
线性结构
,这里有一些题目已经仅供参考(我是一个木的感情的搬运工)合并链表将2个递增的有序链表合并为⼀一个链表的有序链表;要求结果链表仍然使⽤用两个链表的存储空间,不不另外占⽤用其他的存储空间.
木菀
·
2023-03-13 16:35
小甲鱼数据结构&算法教程学习笔记01
小甲鱼数据结构&算法教程学习笔记01一、绪论程序设计=数据结构+算法数据结构:数据元素之间的一种或多种特定关系的集合逻辑结构数据对象中数据元素间的相互关系集合结构
线性结构
树形结构图形结构物理结构数据的逻辑结构在计算机中的存储形式存储器主要针对内存而言
志威梦
·
2023-03-12 14:15
图
图是一种复杂的非
线性结构
。在图形结构中,节点之间的关系是任意的,图中任意两个数据元素之间都有可能相关。
呼啦啦哟哟
·
2023-03-11 23:40
[日记]LeetCode算法·二十三——单调栈
1单调栈单调栈和单调队列作为
线性结构
,通过保持一定的序列性,从而能很好地适应寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置。
Leafing_
·
2023-03-10 18:14
leetcode
笔记
leetcode
算法
数据结构
数组、单链表和双链表
线性表是一种
线性结构
,它是具有相同类型的n(n≥0)个数据元素组成的有限序列。数组数组有上界和下界,数组的元素在上下界内是连续的。
async丶
·
2023-03-10 10:10
线性表,顺序表,链表,数组的区别与联系
例如,
线性结构
,树形结构,图状结构或网状结构。它们都属于逻辑结构。物理结构:又称存储结构,是数据结构在计算机中的表示(又称映像)。例如,数组,指针。
走在路上的日子
·
2023-03-10 00:27
【数据结构】知识点总复习
四类基本结构:
线性结构
:一对一,如线性表
karshey
·
2023-03-09 16:05
学校专业课
顺序表——“数据结构与算法”
线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串...线性表在逻辑上是
线性结构
,也就说是连续的一条直线。
认真学习的小雅兰.
·
2023-03-09 16:32
数据结构与算法
数据结构
链表
算法
啊哈算法系列第二章 栈, 队列, 链表
队列特殊的
线性结构
,只允许对队列的head进行删除,对队列的tail进行插入,分别叫做"出队","入队".
One9398
·
2023-03-09 10:49
数据结构初阶 -- 顺序表
线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串…线性表在逻辑上是
线性结构
,也就
青蒸
·
2023-03-09 08:18
c语言
数据结构
算法
逻辑结构与物理结构
逻辑结构分为以下四种:1、集合结构集合结构中的数据元素除了同属于一个集合外,他们之间没有其他关系,各数据元素是平等的,类似数学中的集合image.png2、
线性结构
线性结构
中的数据元素之间是一对一的关系
碎碎先生
·
2023-03-09 07:54
数据结构与算法系列 目录
原文:http://www.cnblogs.com/skywang12345/p/3603935.html数据结构和算法目录表CC++Java
线性结构
1.数组、单链表和双链表2.Linux内核中双向链表的经典实现数组
u013063153
·
2023-03-08 22:50
Structure
数据结构的概念及定义
逻辑结构包括:集合:数据结构中的元素之间除了“同属一个集合”的相互关系外,别无其它关系
线性结构
:数据结构中的元素存在一对
黑牛儿
·
2023-03-08 21:44
数据结构与算法
数据结构
算法
php 引用地址符&实现无限极分类
算法利用了循环迭代,将
线性结构
按照父子关系以树形结构输出,算法的关键在于使用了&引用.优点:速度快,效率高.缺点:数组的key值必须与id值相同,不便于取出数据(使用递归获取数据),数据必须一次性取出$
yunxixiao
·
2023-02-25 17:55
php
算法
php
数据库
算法
数据结构-期末复习(二)
1.数据结构通常有下列4类基本结构:集合、(
线性结构
)、树型结构、图型结构2.数据的基本单位是(数据元素),最小单位是(数据项).3.两个串是相等的,当且仅当两个串的长度相等且(各对应位置)的字符都相同
ᝰꫛꪮꪮꫜ748
·
2023-02-22 02:19
数据结构
数据结构
数据结构和算法-概念篇
由若干个数据项组成数据对象:是性质相同的数据元素的集合,是数据的一个子集数据结构:是相互之间存在一种或多种特定关系的数据元素的集合,其中的关系称之为"结构"数据元素的逻辑结构结构类型和数据元素之间的关系特点:集合
线性结构
AlexApolloMa
·
2023-02-19 01:07
算法与数据结构 之 树
image.png一、概念树是一种非
线性结构
,就像真实的树倒挂,具体定义:树是包含n(n>=0)个节点的有穷集,其中:1、每个元素称为节点2、有一个特定的节点被称为跟节点或树根3、除根节点之外的其余元素被分为
王小鹏的随笔
·
2023-02-17 03:22
代码随想录刷题总结与反思 —链表
一、理论知识:链表:一种通过指针串联在一起的
线性结构
,每一个节点由两个部分组成,一个部分是数据域,另一个部分是指针域,指向下一个节点。链表类型:单链表:如定义所示,指针只能指向下一个节点。
LuLuLuming
·
2023-02-07 13:33
链表
数据结构
链表:leetcode 203.移除链表元素、707.设计链表、206.反转链表
leetcode203.移除链表元素leetcode707.设计链表leetcode206.反转链表代码随想录算法公开课链表理论基础链表是一种通过指针串在一起的
线性结构
。
clementines_
·
2023-02-07 10:25
c++
leetcode
数据结构
链表
PAT刷题记002 |
线性结构
/星标”回复『进群』,加入高手如云在公众号后台回复『PAT刷题记002』,获得浙江大学MOOC_Week2课件及本文所有源码.1.PAT刷题记001|复杂度题目2.1来源:数据结构浙大MOOC:02-
线性结构
弈笙0427
·
2023-02-07 08:41
数据结构概述(逻辑结构与存储结构概念详解)
目录一.一些基本概念二.逻辑结构1.集合结构:2.
线性结构
:1)线性表:2)栈3)队列4)串3.非
线性结构
:1)数组2)广义表3)树4)堆5)图三.物理结构/存储结构1.顺序结构:2.链式结构:3.索引结构
王青宇
·
2023-02-07 08:30
数据结构学习
数据结构
Android面试试题
Java一、顺序表和链表的区别++++顺序表顺序表是用一段物理地址连续的存储单元依次存储数据元素的
线性结构
,一般情况下采用数组存储。在数组上完成数据的增删查改。
温温温888
·
2023-02-06 05:16
星期天作业(五道题)
1、队列和栈有什么特点:*队列先进先出,栈先进后出*从"数据结构"的角度看,它们都是
线性结构
,即数据元素之间的关系相同2、谈谈进程、线程、协程:*进程是资源分配的单位*线程是操作系统调度的单位*进程切换需要的资源很最大
王林1907
·
2023-02-05 05:21
2、
线性结构
2.1线性表及其实现2.1.1多项式的表示[例]一元多项式及其运算一元多项式:主要运算:多项式相加、相减、相乘等【分析】如何表示多项式?多项式的关键数据:多项式项数n、各项系数ai及指数i方法1、顺序存储(顺序存储结构直接表示)处理多项式诸如f(x)=4x5+3x2+1(1)数组:数组a[i]表示多项式的系数,i表示指数。这种方法浪费,比如要计算f(x)=x^2000+x,就需要2001个数组元素
@杂货铺
·
2023-02-05 03:50
算法与数据结构
数据结构
算法
java
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他