这是我的数据结构知识补全计划!
Why?
- 深刻体会到了想再深入的发展必须要在数据结构、算法的层面进行补全自己的漏洞。因为,在写代码的时候选择数据结构不当将会对程序的性能产生严重的影响。
- 其次,最近的找工作面试,面试的时候必问的点就是数据结构、算法;看了下那些不错的岗位,无一不要求数据结构、算法熟练掌握,这是最直接的原因。
How to do it ?
是什么?
要知道,我在研究对象是什么?这是什么样的数据结构!
有什么特点?
这样的数据结构有什么特点,有什么样的使用场景,这是我的数据结构知识补全过程中必须要去做的。
优缺点?
这个数据结构有什么优点?什么缺点?我想,只有清楚的知道了这些,才能够在使用的时候得心应手!
原理是什么?——结合具体的源码分析,比如ArrayList的源码分析。
知其然,也要知其所以然!就比如,面试的时候,面试官总喜欢问原理一样!这和孙珑大神给我解释的一样,知道了原理,出问题的时候才能很好的处置!
代码实现
一定要落实到代码的层面,否则——都是白搭!
Deadline
3月底结束的时候,要对数据结构做个了结!