按照 Leetcode 题解 这份刷题目录解的题,如果有题目出现在 Leetcode 题解 以外,就是碰到过的题目或是在刷目标公司的 OA.
刚开始的题还是按照 Leetcode 题解 出现的顺序做的,后面基本上就是散着来的,只能按照类型分类了……。
Github 地址: Leetcode 刷题目录。
简单的基础 BFS 和 DFS:
说起来,Backtracking 的题目,比 BFS 与 DFS 的和还多……
-
不换汤也不换药的同类型题还有:
257. Binary Tree Paths
46. Permutations
我也放在上面一起解了。
题目:
-
这题其实解法很多,排序里面也有做过相似的,不过这里主要用的是 leetcode 内置的一个类:
MaxPriorityQueue
去解的
-
这题感觉还是用二叉树,没用到二叉搜索树的特性,所以就放在这里了
-
题目为:235. 二叉搜索树的最近公共祖先 和 236. 二叉树的最近公共祖先
-
三道题 200. 岛屿数量,721. 账户合并 和 684. 冗余连接 都放在一起解了。
一些周赛碰到的题,暂时还没看到合适的分类。
-
题目包括:
-
- Binary Tree Preorder Traversal
-
- Binary Tree Postorder Traversal
-
- Binary Tree Inorder Traversal
-
- Binary Tree Level Order Traversal
除了层序遍历只用了 BFS,其他遍历方法包括递归和迭代的写法
-