首页
学习
活动
专区
圈层
工具
发布

#队列

数据结构与算法——栈和队列

我不是呆头

栈:⼀种特殊的线性表,其只允许在固定的⼀端进⾏插⼊和删除元素操作。进⾏数据插⼊和删除操作的⼀端称为栈顶,另⼀端称为栈底。栈中的数据元素遵守后进先出的原则。(先进...

100

C++之stack 和 queue

禁默

虽然stack和queue中也可以存放元素,但在STL中并没有将其划分在容器的行列,而是将其称为 容器适配器,这是因为stack和队列只是对其他容器的接口进行了...

2200

二叉树的链式结构

禁默

二叉树是一种数据结构,其中每个节点最多有两个子节点,分别是左子节点和右子节点。二叉树的链式结构表示是使用指针(或引用)来连接节点,形成树形结构。每个节点包含一个...

2200

栈和队列题目练习

禁默

通过画图发现,当head==tail时,既是队列为空的条件,也是队列满的条件,所以我们可以通过增加一个空间来辅助判满,当tail+1=head时。还有另外一个方...

2200

初步认识栈和队列

禁默

另外扩展了解一下,实际中我们有时还会使用一种队列叫循环队列。如操作系统讲解生产者消费者模型时可以就会使用循环队列。环形队列可以使用数组实现,也可以使用循环链表实...

1700

栈与队列(堆)的泛型实现

景画

2110

算法奇妙屋(十七)-BFS解决拓扑排序问题

景画

2300

算法奇妙屋(十六)-BFS解决边权为1的多源最短路径问题

景画

2200

算法奇妙屋(十二)-优先级队列(堆)

景画

2700

算法奇妙屋(十)-队列+宽搜(BFS)

景画

2000

多线程(六) ~ 定时器与锁

景画

①: TimerTask task: 定时器类里面安排的任务, 实现了Runnable接口, 说明需要重写 run 方法

2500

多线程(五) ~ 阻塞队列与线程池

景画

②:CallerRunsPolicy(): 调⽤者负责处理多出来的任务, 即哪个线程调用的线程池那么再把任务返还给它, 让它自己执行该任务

4200

2025-12-15:有向图中到达终点的最少时间。用go语言,给出一个有向图和一个整数 n,图中节点编号为 0 到 n-1。每条

福大大架构师每日一题

2025-12-15:有向图中到达终点的最少时间。用go语言,给出一个有向图和一个整数 n,图中节点编号为 0 到 n-1。每条边用四元组 edges[i] =...

2000

2025-12-11:划分数组得到最小 XOR。用go语言,给你一个整数数组 nums 和一个正整数 k。把数组分成 k 段不为

福大大架构师每日一题

2025-12-11:划分数组得到最小 XOR。用go语言,给你一个整数数组 nums 和一个正整数 k。把数组分成 k 段不为空的连续区间(即 k 个连续的子...

1600

2025-12-08:所有人渡河所需的最短时间。用go语言,有 n 个人在起点营地,要借一只船把所有人运到对岸。船的最大载人数为

福大大架构师每日一题

2025-12-08:所有人渡河所需的最短时间。用go语言,有 n 个人在起点营地,要借一只船把所有人运到对岸。船的最大载人数为 k。渡河所需时间会受到环境的影...

1710

2025-12-03:计数质数间隔平衡子数组。用go语言,给定一个整数数组 nums 和一个整数 k。请计算数组中有多少个连续且

福大大架构师每日一题

2025-12-03:计数质数间隔平衡子数组。用go语言,给定一个整数数组 nums 和一个整数 k。请计算数组中有多少个连续且非空的子序列满足下面两个条件:

2700

2025-11-25:统计极差最大为 K 的分割方式数。用go语言,给定一个整数数组 nums 和一个整数 k。 要求把 num

福大大架构师每日一题

2025-11-25:统计极差最大为 K 的分割方式数。用go语言,给定一个整数数组 nums 和一个整数 k。

1800

2025-11-17:清理教室的最少移动。用go语言,给出一个 m×n 的格子地图 classroom,地图上的每个格子可能是以

福大大架构师每日一题

2025-11-17:清理教室的最少移动。用go语言,给出一个 m×n 的格子地图 classroom,地图上的每个格子可能是以下几类字符之一:

1910

2025-11-05:网格传送门旅游。用go语言,给定一个大小为 m x n 的字符网格 matrix(用字符串数组表示),其中

福大大架构师每日一题

2025-11-05:网格传送门旅游。用go语言,给定一个大小为 m x n 的字符网格 matrix(用字符串数组表示),其中每个格子可能是三类之一:

2200

选 Redis Stream 还是传统 MQ?队列选型全攻略(适用场景、优缺点与实践建议)

程序员三明治

美团 | 大模型后台开发 (已认证)

本文从实际场景和技术细节出发,带你一步步看清 Redis(包括 List、Pub/Sub、Stream)与专业消息队列在队列场景下的差异与适用建议,帮助你做出更...

6010
领券