经过10周算法训练营的学习主要有以下收获:
- 加深了基本数据结构的印象,如:数组,链表,栈,队列,堆,哈希表,树等
- 对一些之前不了解的数据结构有了进一步认识,如:字典树,红黑树,AVL树等
- 对初级算法有了深入的认识,如:递归,查找算法,排序算法,字符串算法等
- 学到了高级算法,如:动态规划,分治,回溯,贪心算法,高级搜索,高级动态规划等
- 五毒神掌,并通过滴答经常复习,对抗遗忘曲线
- 自顶向下的编程思想
- 熟记了一般的解题模板,如BFS, DFS,二分法,树的前中后序遍历等
- 不死磕,看中英文精选评论,找到更简洁的代码