栈和队列问题汇集

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分的归并排序~

相关推荐
王中阳Go14 小时前
两个入口答案不一致先别调模型:6 行入口口径对账表(附脚本)
人工智能·后端·python·大语言模型·1024程序员节
小poop14 小时前
CSS 基础与实战:从入门到精通网页美化
前端
码事漫谈15 小时前
消除AI幻觉,普通人能做的五件事
后端
Csvn15 小时前
运行时性能
前端
Never_every9916 小时前
位图转矢量工具哪个好?实测抠抠图AI位图转矢量工具
大数据·前端
企业数字化笔记16 小时前
视频人体姿态怎么做三维可视化?2D关键点、深度局限与技术选型
人工智能·算法·音视频
paopaokaka_luck16 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节
金銀銅鐵17 小时前
[Java] 用 GUI 展示 EnumSet 增减元素时的内部变化(下)
java·后端·ai编程
空中湖17 小时前
用 React 写数据大屏:为什么我不建议用图表库
前端·react.js·前端框架
?abc!17 小时前
(数组)581. 最短无序连续子数组
数据结构·算法·leetcode