Leetcode刷题笔记

Leetcode 刷题笔记(已收录85题)

Terry Li 的Leetcode刷题之路

Tips:

  • 题目名称 → leetcode对应题目页面
  • 查看按钮 → 对应解题
Terry Li的Leetcode周赛专题

→ 点我前往

题目列表

线性数据结构(数组,栈,队列,链表)(31题)
编号 名称 难度 标签 操作
14 最长公共前缀 Easy   查看
20 有效的括号 Easy 查看
35 搜索插入位置 Easy 二分搜索 查看
125 验证回文串 Easy 双指针 查看
167 两数之和 II - 输入有序数组 Easy 二分查找,双指针 查看
350 两个数组的交集 II Easy 哈希表 查看
392 判断子序列 Easy 双指针 查看
415 字符串相加 Easy 遍历 查看
461 汉明距离 Easy 位运算 查看
657 机器人能否返回原点 Easy 哈希表,计数 查看
696 计数二进制子串 Easy 双指针 查看
1431 拥有最多糖果的孩子 Easy   查看
面试题 08.03 魔术索引 Easy 二分查找 查看
面试题.64 求1+2+…+n Easy   查看
剑指 Offer 09 用两个栈实现队列 Easy   查看
剑指 Offer 11 旋转数组的最小数字 Easy   查看
16 最接近的三数之和 Medium 双指针 查看
17 电话号码的字母组合 Medium 递归,回溯 查看
46 全排列 Medium 递归, 回溯 查看
93 复原IP地址 Medium 递归,回溯 查看
209 长度最小的子数组 Medium 前缀和,双指针(滑动窗口) 查看
215 数组中的第K个最大元素 Medium 二分,快排 查看
238 除自身以外数组的乘积 Medium   查看
491 递增子序列 Medium 递归,回溯 查看
647 回文子串 Medium 中心扩展法,Manacher 查看
739 每日温度 Medium 单调栈 查看
1300 转变数组后最接近目标值的数组和 Medium 二分法 查看
面试题 16.18 模式匹配 Medium 递归,回溯 查看
41 缺失的第一个正数 Hard 哈希表 查看
315 计算右侧小于当前元素的个数 Hard 归并排序,索引数组 查看
336 回文对 Hard 哈希表 查看
410 分割数组的最大值 Hard 二分,动态规划 查看
非线性数据结构(树,图,多维数组)(28题)
编号 名称 难度 标签 操作
100 相同的树 Easy DFS 查看
104 二叉树的最大深度 Easy DFS 查看
108 将有序数组转换为二叉搜索树 Easy 分治,递归 查看
110 平衡二叉树 Easy DFS 查看
111 二叉树的最小深度 Easy BFS 查看
112 路径总和 Easy DFS 查看
501 二叉搜索树中的众数 Easy DFS 查看
617 合并二叉树 Easy DFS 查看
965 单值二叉树 Easy DFS 查看
面试题29 顺时针打印矩阵 Easy   查看
95 不同的二叉搜索树 II Medium 递归 查看
106 从中序与后序遍历序列构造二叉树 Medium 递归 查看
117 填充每个节点的下一个右侧节点指针 II Medium BFS 查看
130 被围绕的区域 Medium DFS 查看
145 二叉树的后序遍历 Medium DFS 查看
207 课程表 Medium 拓扑排序,BFS 查看
208 实现 Trie (前缀树) Medium Trie 查看
332 重新安排行程 Medium 图,欧拉路径 查看
337 打家劫舍 III Medium 记忆化递归 查看
378 有序矩阵中第K小的元素 Medium 二分 查看
701 二叉搜索树中的插入操作 Medium DFS 查看
990 等式方程的可满足性 Medium 并查集 查看
743 网络延迟时间 Medium 邻接表,Dijkstra算法 查看
785 判断二分图 Medium 染色法 查看
841 钥匙和房间 Medium 图,dfs 查看
124 二叉树中的最大路径和 Hard DFS,递归 查看
126 单词接龙 II Hard 邻接表,双向BFS 查看
329 矩阵中的最长递增路径 Hard DFS,记忆化递归 查看
1028 从先序遍历还原二叉树 Hard 递归 查看
动态规划 (20题)
编号 名称 难度 标签 操作
198 打家劫舍 Easy   查看
面试题 16.11 跳水板 Easy   查看
62 不同路径 Medium   查看
63 不同路径 II Medium   查看
64 最小路径和 Medium   查看
96 不同的二叉搜索树 Medium   查看
120 三角形最小路径和 Medium   查看
139 单词拆分 Medium 记忆化递归 查看
309 最佳买卖股票时机含冷冻期 Medium   查看
486 预测赢家 Medium   查看
718 最长重复子数组 Medium   查看
837 新21点 Medium   查看
1014 最佳观光组合 Medium   查看
面试题46 把数字翻译成字符串 Medium   查看
面试题 17.13 恢复空格 Medium Trie 查看
10 正则表达式匹配 Hard   查看
44 通配符匹配 Hard   查看
97 交错字符串 Hard   查看
174 地下城游戏 Hard 记忆化递归 查看
312 戳气球 Hard   查看
其他 (6题)
编号 名称 难度 操作
9 回文数 Easy 查看
67 二进制求和 Easy 查看
171 Excel表列序号 Easy 查看
1025 除数博弈 Easy 查看
29 两数相除 Medium 查看
166 分数到小数 Medium 查看