LeetCode 236. 二叉树的最近公共祖先(中)& 剑指offer 面试题68 - II. 二叉树的最近公共祖先(易) 剑指offer经典题目 2020-05-10 LeetCode 剑指offer 树
剑指offer 面试题35. 复杂链表的复制(中)& LeetCode 138. 复制带随机指针的链表(中) 很多读者可能都知道“各个击破”的军事思想,这种思想的精髓是当敌我实力悬殊时,我们可以把强大的敌人分割开来,然后集中优势兵力打败被分割开来的小部分敌人。要一下子战胜总体很强大的敌人很困难,但战胜小股敌人就容易多了。同样,在面试中,当我们遇到复杂的大问题的时候,如果能够先把大问题分解成若干个简单的小问题,然后再逐个解决这些小问题,则可能也会容易很多。 2020-05-10 LeetCode 剑指offer 链表
剑指offer 面试题34. 二叉树中和为某一值的路径(中)& LeetCode 113. 路径总和 II(中) 典型的二叉树深度优先遍历的应用 2020-05-10 LeetCode 剑指offer 树
剑指offer 面试题33. 二叉搜索树的后序遍历序列(中) 如果面试题要求处理一棵二又树的遍历序列,则可以先找到二又树的根节点,再基于根节点把整棵树的遍历序列拆分成左子树对应的子序列和右子树对应的子序列,接下来再递归地处理这两个子序列。本面试题应用的是这种思路,面试题7“重建二又树”应用的也是这种思路。 2020-05-09 剑指offer 树
剑指offer 面试题32 - II. 从上到下打印二叉树 II(易) & LeetCode 102. 二叉树的层序遍历(中) 在剑指offer 面试题32 - I. 从上到下打印二叉树(中)的基础上略作修改即可。 2020-05-09 LeetCode 剑指offer 树