自顶向下编程的实践; 对递归的理解: 递归就是函数本身继续调用该函数(考虑老师盗梦空间的举例); 递归的范型模版:终止条件、处理逻辑、下沉下一层、重置环境; 做递归题怎么找到重复单元是关键,所谓的重复单元就是规律,第一层、第二层。。每一层都是一样的。(但是怎么找到重复单元需要多练习) 分治与回溯,还需要进一步理解,直观感觉跟递归是一样的,未理解其中区别。 括号生成题目理解: 不加任何判断条件的情况下,其实就是左右括号的排列组合; 为什么能出现排列组合,是因为每次循环入参是不一样的。 从前序与中序遍历序列构造二叉树,理解树的遍历,更深刻的理解树的遍历肯定是每个节点都遍历到;数组操作的理解,双指针,如果存在多个数组,可以对每个数组设置双指针来操作。