队列基础题目
题号 | 标题 | 题解 | 标签 | 难度 |
---|---|---|---|---|
0622 | 设计循环队列 | 设计、队列、数组、链表 | 中等 | |
0346 | 数据流中的移动平均值 | 设计、队列、数组、数据流 | 简单 | |
0225 | 用队列实现栈 | 栈、设计、队列 | 简单 |
2. 优先队列题目
题号 | 标题 | 题解 | 标签 | 难度 |
---|---|---|---|---|
0703 | 数据流中的第 K 大元素 | 树、设计、二叉搜索树、二叉树、数据流、堆(优先队列) | 简单 | |
0347 | 前 K 个高频元素 | 数组、哈希表、分治、桶排序、计数、快速选择、排序、堆(优先队列) | 中等 | |
0451 | 根据字符出现频率排序 | 哈希表、字符串、桶排序、计数、排序、堆(优先队列) | 中等 | |
0973 | 最接近原点的 K 个点 | 几何、数组、数学、分治、快速选择、排序、堆(优先队列) | 中等 | |
1296 | 划分数组为连续数字的集合 | 贪心、数组、哈希表、排序 | 中等 | |
0239 | 滑动窗口最大值 | 队列、数组、滑动窗口、单调队列、堆(优先队列) | 困难 | |
0295 | 数据流的中位数 | 设计、双指针、数据流、排序、堆(优先队列) | 困难 | |
0023 | 合并 K 个升序链表 | 链表、分治、堆(优先队列)、归并排序 | 困难 | |
0218 | 天际线问题 | 树状数组、线段树、数组、分治、有序集合、扫描线、堆(优先队列) | 困难 |