先学习基础数组,链表,之后二叉树,之后才是其他 二叉树都是框架 所以学完二叉树再去学动态规划,回溯算法等,所有的这些问题都是二叉树的递归问题,回归到遍历二叉树的问题。 对于畏惧算法的问题 先注重框架,不要注重细节,培养抽象能力 算法的本质就是穷举穷举有两个关键点,无遗漏,无冗余 如何聪明的穷举 单链表,数组技巧,双指针 滑动窗口 在打好了数组与链表的基础之后要花大量的时间练习二叉树。二叉树学明白了之后别的只不过是二叉树的变体,学会穷举,学会分解问题