栈和队列问题汇集

leetcode-20 有效的括号

leetcode-150 逆波兰表达式求值

leetcode-71 简化路径

栈和递归有紧密的关系

二叉树的前序/中序/后序遍历

leetcode-341 扁平化嵌套列表迭代器


队列Queue:

队列的基本应用---广度优先遍历

  • 树: 层序遍历

  • 图: 无权图的最短路径

leetcode-102 二叉树的层序遍历

leetcode-107 二叉树的层次遍历II

leetcode-103 二叉树的锯齿形层次遍历

leetcode-199 二叉树的右视图

BFS和图的最短路径:

leetcode-279 完全平方数

leetcode-127 单词接龙

leetcode-126 单词接龙II

优先队列也是队列

优先队列的底层实现: 堆

对于堆的底层实现,要达到可以白板编程的程度

leetcode-347 前K个高频元素

维护前k大个元素,或前k小个元素,这样的需求是优先队列使用的典型场景

leetcode-23 合并K个排序链表

使用k分的归并排序~

相关推荐
Lisonseekpan5 小时前
Git:如何将一个分支的特定提交合并到另一个分支?
java·大数据·git·后端·elasticsearch
jiayong235 小时前
第 38 课:任务列表里高亮当前正在查看详情的任务
开发语言·前端·javascript·vue.js·学习
大肥羊学校懒羊羊5 小时前
完数与盈数的计算题解
数据结构·c++·算法
阿Y加油吧5 小时前
算法实战笔记:LeetCode 31 下一个排列 & 287 寻找重复数
笔记·算法·leetcode
穿条秋裤到处跑5 小时前
每日一道leetcode(2026.04.24):距离原点最远的点
算法·leetcode·职场和发展
wayz115 小时前
Day 13 编程实战:朴素贝叶斯与极端涨跌预警
人工智能·算法·机器学习
anOnion5 小时前
构建无障碍组件之Spinbutton Pattern
前端·html·交互设计
程序员Better5 小时前
前端成功转型AI全栈,我踩过的坑都替你填上了
前端·后端·ai编程
兔子零10245 小时前
GPT-5.5 与 DeepSeek-V4:大模型竞争的本质,正在从“谁更强”变成“谁让成本更低”
前端·javascript·后端
Daybreak5 小时前
幽灵依赖:本地跑得好好的,线上部署却炸了
前端