Open
Description
一个月眨眼就过去了,在这一个月里,每天晚上都在刷题,收获很大。可惜的是时间有限,大部分题目只刷了一遍,争取以后补上剩下的几遍。
数据结构与算法是基础中的基础,是成为高手没办法绕过的,所以这个阶段不论早晚,都是要经历的。非常感谢覃超老师从方法论到具体题目的详细指导,同时也非常极客时间,收获非常大。
学算法从最开始画数据结构与算法的思维导图开始,到后面的逐一训练,慢慢感觉体系化了。数据结构从最基本的数组、链表,到队列、栈、优先队列,再到map、set,知识结构从以前散乱的状态慢慢成为了一棵树。而且以前只是用些基本的数据结构,比如数组、链表、二叉搜索树、哈希表等,优先队列、图的操作都没接触过,扩展了知识面。算法以前只是根据需求累积代码,很少用到或者意识到自己在用回溯、分治、贪心、动态规划等复杂算法。练习了这些算法之后,现在回头再写工业代码觉得熟练好多。就像健身,举了大重量之后,小重量就轻松些了。
希望未来自己依然可以坚持,有质量地刷满300题。同时也开始动态规划自己的人生。
Metadata
Metadata
Assignees
Labels
No labels