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
先进先出
延时队列的设计:定时任务轮询、DelayQueue、时间轮算法、消息中间件、Redis
首先它要具有队列的特性,再给它附加一个延迟消费队列消息的功能,延迟队列相对比普通队列,区别就在延时的特性上,普通队列
先进先出
,按入队顺序进行处理,而延时队列中的元素在入队时会指定一个延时时间,希望能够在指定时间到了以后处理
阿里巴巴技术总指挥
·
2023-11-29 15:58
JAVA
java
后端
java基础第十三篇之Collection
常见的几种数据结构:*1.堆栈:先进后出*2.队列:
先进先出
*3.数组:查找快,增删慢*4.链表:查找慢,增删快importjava.util.LinkedList;/**java集合的根接口Collection
小小一技术驿站
·
2023-11-29 10:42
C语言每日一题(41)循环队列
循环队列是一种线性数据结构,其操作表现基于FIFO(
先进先出
)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。
对编程一片赤诚的小吴
·
2023-11-29 10:03
c语言
开发语言
Java数据结构-线性表之队列
具有“
先进先出
”特点。队列也是线性表,所以也存在顺序结构和链式结构。顺序队列:对于队列,入队操作的解释为:(是在队尾追加一个元素,不需要移动任何元素,因此时间复杂度为0(1)。)
FireOct
·
2023-11-29 03:45
数据结构篇
Java数据结构
数据结构
线性表之队列
Java实现队列
算法与数据结构(三):线性表之队列
队列属于线性表的一种,具有
先进先出
的特点,底层可以由数组或链表实现,在这里博主由链表进行了实现。相比于栈后进先出的特点,队列每次添加新值要放入尾结点,每次弹出
victorgk
·
2023-11-29 03:13
java
数据结构与算法
队列
链表
数据结构
算法
java
线性表 - 队列Queue
队列的性质:
先进先出
队列的一些常用操作:创建队列,销毁队列,清空队列,进队列,出队列,获取队头元素,获取队列的长度1.队列的顺序存储实现队列的顺序存储实现是基于线形表的代码实现的,因此需要调用线形表的头文件
生活需要深度
·
2023-11-29 03:40
数据结构与算法
数据结构
c++
c语言
队列
Java
线性表之队列的实现
/***Queue.java*线性表之队列*队列有如下特点:*
先进先出
*即,从尾部添加(push)新数据*从头部取出(pop)数据*//***队列(Queue)也是一种运算受限的线性表。
liliugen
·
2023-11-29 02:08
算法java实现
队列/线性表
数据结构之受限线性表-队列
1.队列基本概念队列是一种特殊的受限制的线性表.队列是只允许一端进行插入操作,而在另一端进行删除操作的线性表.队列是一种
先进先出
(FirstInFirstOut)的线性表,简称FIFO.允许插入的一段为队尾
我要精通C++
·
2023-11-29 02:34
数据结构与算法
队列
数据结构与算法
线性表之队列
文章目录主要内容一.队列1.队列的顺序存储代码如下(示例):2.队列的链式存储3.双端队列总结主要内容队列一.队列队列是一种
先进先出
(FIFO,FirstInFirstOut)的线性数据结构,它具有两个基本操作
K要努力
·
2023-11-29 02:03
算法与数据结构
c语言
算法
数据结构
python
开发语言
云原生
20200630-leetcode每日一题-利用两个栈实现队列
题目题目思路:我们知道栈和队列的核心思想是不同的,一个是
先进先出
(队列),一个是先进后出(栈),这次看到题也让我思考了一下,如何使用多个栈来建立一个队列。思路要点:将栈倒序输出。
张亲亲亲亲钦
·
2023-11-29 01:22
leetcode
队列
栈
数据结构
c++
数据结构 - 队列 实现与常见题型(C语言)
、设计循环队列栈和队列的用途前言:数据结构-栈的实现(c语言)c语言栈的用法强烈建议先看栈的用法与实现队列的概念及结构队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有
先进先出
NO.-LL
·
2023-11-28 20:44
数据结构
数据结构
链表
什么是集合?
所属包:java.util与数组的对比:浅谈数据结构栈:先进后出,后进先出队列:
先进先出
数组:查询快(根据索引值找元素),增删慢链表:查询慢,增删快红黑树:查询、增删都比较快集合的分类:1.双列集合(Map
意Ω外
·
2023-11-28 17:03
集合
java
数据结构
散列表
Java数据结构之优先级队列(PriorityQueue)
1、概念队列:是一种FIFO(First-In-First-Out)
先进先出
的数据结构,对应于生活中的排队的场景,排在前面的人总是先通过,依次进行。
xixingzhe2
·
2023-11-28 16:49
java
数据结构
java
算法竞赛——数据结构
由于该性质,队列通常也被称为
先进先出
(firsti
ThXe
·
2023-11-28 16:44
ACM教程
数据结构
算法
链表
c++队列
队列代码分步详解全部代码在最后面队列的入队和出队具体实现(图形方式)队列的基本操作c++全部代码c++队列基础了解队列:队列也是操作受限的线性表限定在只能在表的一端进行插入在表的另一端进行删除栈是先进后出队列是
先进先出
允许插入数据的位置叫队尾插入数据叫入队允许删除数据的位置叫队头删除数据叫出队队列的物理实现顺序队列
网安小t
·
2023-11-28 14:08
c++
c++
开发语言
网络安全
剑指offer:数组,栈,队列(python)
栈:栈在Python中其实也是一个列表,先进后出队列:
先进先出
就是队列。题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
weixin_42819084
·
2023-11-28 08:20
剑指offer
数据结构
数据结构 / 计算机内存分配
1.Linux32位系统内存分配栈(stack):先进后出,栈区变量先定义的后分配内存,栈区地址从高到低分配堆(heap):
先进先出
,栈区变量先定义的先分配内存,堆区地址从低到高分配堆栈溢出:表示的是栈区内存耗尽
溪北人
·
2023-11-27 23:29
数据结构
开发语言
c语言
JS 同步异步,宏任务和微任务
2、浏览器包括的线程有:事件触发线程、定时器触发线程、异步http请求线程、GUI渲染线程3、异步任务区分了宏任务和微任务(当然所有的JS代码也可以看作宏任务)4、栈符合数据结构中的先进后出,队列符合
先进先出
纯粹的自己
·
2023-11-27 23:30
文章
javascript
数据结构与算法编程题30
层次遍历二叉树(队列:
先进先出
)#define_CRT_SECURE_NO_WARNINGS#includeusingnamespacestd;typedefcharElemType;#defineERROR0
爱发明的小兴
·
2023-11-27 20:40
算法与数据结构
数据结构
阻塞队列及简单实现,生产者消费者模型
文章目录阻塞队列阻塞队列是什么生产者消费者模型阻塞队列的实现阻塞队列阻塞队列是什么阻塞队列是一种特殊的队列.也遵守“
先进先出
”的原则.当队列满的时候,继续入队列就会阻塞,直到有其他线程从队列中取走元素当队列空的时候
是布谷阿
·
2023-11-27 17:56
Javaee
阻塞队列
生产者消费者模型
数据结构与算法06——队列之循环队列
队列与栈不同,他就是现实中排队一样,讲究先来后到,即
先进先出
。打个比方,你告诉朋友我们做地铁去西湖,你输入"s-u-b",如果按照栈先入后出后入先出的方式,朋友会收到b-u-s,what?
叶孤城1993
·
2023-11-27 13:26
C++实现顺序循环队列和链式队列
顺序存储循环队列栈是“先进后出”(FIFO)的结构,与之相反,队列是“
先进先出
”(FIFO)结构,就比如
xiaoxin_zh
·
2023-11-27 08:38
leetCode 622设计循环链表(C语言版)
循环队列是一种线性数据结构,其操作表现基于FIFO(
先进先出
)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。
码魁
·
2023-11-27 05:53
leetCode
leetCode
队列
C
【华为OD题库-038】支持优先级的对列-java
题目实现一个支持优先级的队列,高优先级先出队列,同优先级时
先进先出
。如果两个输入数据和优先级都相同,则后一个数据不入队列被丢弃。队列存储的数据内容是一个整数。
yangqin@1225
·
2023-11-27 03:33
华为OD题库JAVA题解
华为od
java
数据结构
Java练习题 - 集合
请使用LinkedList来模拟一个队列(
先进先出
的特性):拥有放入对象的方法voidput(Objecto)取出对象的方法Objectget()判断队列当中是否为空的方法booleanisEmpty(
辽A丶孙悟空
·
2023-11-27 00:36
Kafka架构介绍
特点是生产者消费者模式,
先进先出
(FIFO)保证顺序,自己不丢数据,默认每隔7天清理数据。消息列队常见场景:系统之间解耦合、峰值压力缓冲、异步通信。
乔一波一
·
2023-11-26 20:44
栈与队列的区别
1、队列
先进先出
,栈先进后出。2、对插入和删除操作的"限定"不同。栈是限定只能在表的一端进行插入和删除操作的线性表。队列是限定只能在表的一端进行插入和在另一端进行删除操作的线性表。
岛民小强
·
2023-11-26 15:50
消息队列-Kafka消息顺序问题
为什么mq会产生消息顺序问题产生背景:消费者集群Mq服务端是集群单个消费者情况下,mq的队列会根据
先进先出
的原则,消费的顺序是不会被打乱的。
kaico2018
·
2023-11-26 14:16
分布式学习
kafka
java
Day15|Leetcode 102.二叉树的层序遍历 Leetcode 226. 翻转二叉树 Leetcode 101. 对称二叉树
OK,今天学习的内容主要是二叉树广度优先遍历,就是层序遍历,而利用的基本数据结构就是队列,下面直接讲层级遍历:队列
先进先出
,符合一层一层遍历的逻辑,所以我们用队列,下面我们直接用的代码加注释的方式来解释
吼吼848
·
2023-11-26 12:02
leetcode
算法
职场和发展
代码随想录训练营第15天|二叉树的层序遍历、LeetCode 226.翻转二叉树、LeetCode 101.对称二叉树II
参考代码随想录二叉树的层序遍历二叉树的层序遍历要借助队列来实现,队列
先进先出
,符合一层一层遍历的逻辑,而是用栈先进后出适合模拟深度优先遍历也就是递归的逻辑。层序遍历的一般步骤如下:(1)初始化。
忆昔z
·
2023-11-26 12:57
代码随想录训练营
leetcode
算法
数据结构
【使用两个队列实现栈】
使用两个队列实现栈我们知道,栈的特点是后进先出,而队列的特点是
先进先出
。
在肯德基吃麻辣烫
·
2023-11-26 12:58
数据结构和算法
数据结构
leetcode
算法
队列详解(C语言实现)
队列C语言实现源码:队列源码以队列在存储数据时具有特殊的顺序规则:队列:使用队列存储数据,遵循“
先进先出
”的原则,即最先进队列的数据最先出队列。
2023Fighting
·
2023-11-26 10:22
数据结构
c语言
开发语言
数据结构
队列
数据结构与算法之Python实现——队列
我们知道栈是一种先进后出的结构,那么队列就像一个排队的队伍一样,排在前面的买到东西后就离开,然后下一个继续买,而后来的人只能按照规矩排到他们的后面,也就是说队列是一种
先进先出
的结构。
0202ohh
·
2023-11-26 04:54
python
数据结构
算法
python--队列模块(自带)
文章目录1.FIFO(Queue)--
先进先出
2.LIFO(LifoQueue)--后进先出3.priority(PriorityQueue)--优先队列4.deque--双端队列Python自带的队列模块有
小鱼羽化
·
2023-11-26 04:54
python
队列
[数据结构] python 队列的介绍
队列性质:
先进先出
(First-in,First-out)队列的基本操作:入队(进队):插入动作。进行插入的一端称为队尾(rear)出队:删除动作。
Trick fairy
·
2023-11-26 04:53
数据结构
数据结构
python
Python queue模块
1.1queue.Queue(maxsize=0)
先进先出
(FirstInFirstOut:FIFO)队列,最早进入队列的数据拥有出队列的优先权,就像看电
qq_36594703
·
2023-11-26 04:52
python
python
开发语言
数据结构
Python队列模块详解
队列是一种常见的数据结构,它遵循
先进先出
(FIFO)的原则,即最先插入的元素最先被取出。队列在多线程编程中非常有用,因为它可以用于线程间的数据传递和同步。
代码幻想花园
·
2023-11-26 04:20
python
java
开发语言
Python
Kafka 入门
队列(Queue):Queue是一种
先进先出
的数据结构,容器。消息(Message):不同应用之间传送的数据。消息队列:可以把消息队列比作是一个存放消
RendaZhang
·
2023-11-26 03:53
软件开发
Kafka
消息队列
消息队列(定义、结构、如何创建、消息队列的发送与接收、发送与接收实例)
一、定义1、消息队列是一种
先进先出
的队列型数据结构,实际上是系统内核中的一个内部链表。消息被顺序插入队列中,其中发送进程将消息添加到队列末尾,接受进程从队列头读取消息。
咋么又饿了
·
2023-11-26 00:25
unix
消息队列
双向通信
【数据结构】什么是队列?
——封清扬队列的定义队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表.队列是一种
先进先出
(FirstInF
修修修也
·
2023-11-25 23:04
数据结构
数据结构
c语言
开发语言
笔记
学习
队列
AQS源码详细解读
1.什么是AQSAQS全名:AbstractQueuedSynchronizer,它实现了一个FIFO(FirstIn、FisrtOut
先进先出
)的队列。底层实现的数据结构是一个双向链表。
武昌库里写JAVA
·
2023-11-25 22:36
Java面试
网络
Python 序列 ~ 列表之外的常用序列
再比如说,如果需要频繁对序列做
先进先出
的操作,deque双端队列的速度应该会更快。如果在你的代码里,包含
山药鱼儿
·
2023-11-25 20:42
[C/C++]数据结构 循环队列
前言:队列是一种具有
先进先出
特性的结构,但是当数据出队列以后,前面的空间就无法再次利用了,循环队列就可以解决这个问题一:概念及结构:1.循环队列概念循环队列是一种线性数据结构,其操作表现基于FIFO(
先进先出
不烦下雨c
·
2023-11-25 18:15
数据结构
数据结构
队列:C++实现
队列是一种
先进先出
(FIFO)的数据结构,类似于排队买票或者排队等待服务的场景。在本文中,我们将使用C++语言来实现一个简单的队列数据结构。
游是水里的游
·
2023-11-25 17:26
数据结构
c++
经验分享
开发语言
数据结构-队列
1.队列的概念及结构队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有
先进先出
FIFO(FirstInFirstOut)入队列:进行插入操作的一端称为队尾出队列:进行删除操作的一端称为队头
进击的小C
·
2023-11-25 17:02
数据结构
数据结构
c语言
学习
链表
【LeetCode】-- 107. 二叉树的层序遍历 II
即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)2.示例输入:root=[3,9,20,null,null,15,7]输出:[[15,7],[9,20],[3]]3.分析树按层序遍历的思想:出父节点,入孩子节点,队列
先进先出
的特点符合层序遍历过程
玲娜贝儿~
·
2023-11-25 17:48
C++
LeetCode
leetcode
算法
职场和发展
数据结构 --- c语言实现普通数组队列 & 循环队列 & 链式队列 & 优先队列
队列的特性存储数据的方式:一般情况下为FIFO
先进先出
的结构类似食堂排队打饭,排在前面的先打饭队列的属性容量队头标记队尾标记队列的分类数组队列(普通队列+循环队列)链式队列优先队列(类似vip服务)普通数组队列用一个数组充当容量队头标记
小雪菜本菜
·
2023-11-25 16:19
数据结构
数据结构
普通数组队列
链式队列
优先队列
循环队列
【C语言】动态数组实现循环队列
前言队列是一种“
先进先出
的数据结构”,可分为静态队列和链式队列。静态队列一般使用数组实现,数组需要预先定义内存大小,为了避免内存浪费,一般使用循环队列。接下来讲述循环队列的原理以及实现代码。
Simply myself
·
2023-11-25 16:17
C语言
c语言
队列
数据结构
指针
c语言将数组元素导入队列中,C语言实现使用静态数组实现循环队列
队列是一种
先进先出
的的数据结构,我们同样可以使用数组、链表等来实现。我们可以在队列的尾部进行插入元素,在队列的头部取出元素。普通的队列由于空间利用率不高,所以我们一般都用循环队列。
weixin_39703773
·
2023-11-25 16:16
c语言将数组元素导入队列中
C语言静态数组实现队列,C 语言实现使用静态数组实现循环队列
语言实现使用静态数组实现循环队列(点击上方公众号,可快速关注)来源:乞力马扎罗的雪链接:http://blog.csdn.net/chenyufeng1991/article/details/50815760队列是一种
先进先出
的的数据结构
誉儿他爸
·
2023-11-25 16:46
C语言静态数组实现队列
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他