05 2022 档案
摘要:剑指 Offer 31. 栈的压入、弹出序列
阅读全文
摘要:剑指 Offer 06. 从尾到头打印链表
阅读全文
摘要:剑指 Offer 57 - II. 和为s的连续正数序列(滑动窗口)
阅读全文
摘要:剑指 Offer 53 - I. 在排序数组中查找数字 I(二分查找)
阅读全文
摘要:leetcode 169. 多数元素(hash表+摩尔投票法)
阅读全文
摘要:剑指 Offer 29. 顺时针打印矩阵
阅读全文
摘要:剑指 Offer 21. 调整数组顺序使奇数位于偶数前面(双指针)
阅读全文
摘要:剑指 Offer 17. 打印从1到最大的n位数
阅读全文
摘要:leetcode 240. 搜索二维矩阵 II(二分查找)
阅读全文
摘要:leetcode 859. 亲密字符串(模拟字符串)
阅读全文
摘要:面试题 04.02. 最小高度树(DFS)
阅读全文
摘要:leetcode 1514. 概率最大的路径(最大堆+dijkstral)
阅读全文
摘要:leetcode 909. 蛇梯棋(BFS)
阅读全文
摘要:leetcode 1034. 边界着色(BFS+DFS)
阅读全文
摘要:leetcode 1254. 统计封闭岛屿的数目(BFS)
阅读全文
摘要:leetcode 1020. 飞地的数量(BFS 和并查集)
阅读全文
摘要:leetcode 529. 扫雷游戏(BFS)
阅读全文
摘要:leetcode 1306. 跳跃游戏 III(BFS)
阅读全文
摘要:leetcode 322. 零钱兑换(BFS + 动态规划)
阅读全文
摘要:leetcode 22. 括号生成(DFS 剪枝+回溯)
阅读全文
摘要:leetcode 1245. 树的直径(拓扑排序+BFS)
阅读全文
摘要:leetcode 630. 课程表 III(贪心+最大堆)
阅读全文
摘要:leetcode 994. 腐烂的橘子(dijkstral BFS)
阅读全文
摘要:leetcode 752. 打开转盘锁(BFS)
阅读全文
摘要:leetcode 1162. 地图分析(dijkstral+多源BFS)
阅读全文
摘要:leetcode 347. 前 K 个高频元素(std::pair最大堆)
阅读全文
摘要:leetcode 328. 奇偶链表(奇偶分离后合并)
阅读全文
摘要:leetcode 153. 寻找旋转排序数组中的最小值(二分查找)
阅读全文
摘要:leetcode 210. 课程表 II(拓扑排序)
阅读全文
摘要:leetcode 787. K 站中转内最便宜的航班(Bellman-Ford算法)
阅读全文
摘要:leetcode 1584. 连接所有点的最小费用
阅读全文
摘要:二分查找等于target、第一个小于等于target、第一个大于等于target的值
阅读全文
摘要:leetcode 441. 排列硬币(二分查找)
阅读全文
摘要:leetcode 1182. 与目标颜色间的最短距离(二分查找)
阅读全文
摘要:leetcode 947. 移除最多的同行或同列石头(并查集)
阅读全文
摘要:leetcode 1202. 交换字符串中的元素(并查集)
阅读全文
摘要:leetcode 778. 水位上升的泳池中游泳(并查集)
阅读全文
摘要:leetcode 232. 用栈实现队列(栈)
阅读全文
摘要:leetcode 141. 环形链表(快慢指针)
阅读全文
摘要:leetcode 36. 有效的数独(hash表或位运算)
阅读全文
摘要:leetcode 743. 网络延迟时间(dijkstral算法)
阅读全文
摘要:loeetcode 130. 被围绕的区域(BFS)
阅读全文
摘要:leetcode 417. 太平洋大西洋水流问题(BFS)
阅读全文
摘要:leetcode 200. 岛屿数量(BFS+并查集)
阅读全文
摘要:leetcode 695. 岛屿的最大面积(BFS)
阅读全文
摘要:leetcode 993. 二叉树的堂兄弟节点(BFS)
阅读全文
摘要:leetcode 429. N 叉树的层序遍历(BFS)
阅读全文
摘要:leetcode 剑指 Offer 32 - III. 从上到下打印二叉树 III(BFS)
阅读全文
摘要:leetcode 269. 火星词典(拓扑排序)
阅读全文