Java集合框架

 2021-03-25  

学习算法的一点思路

关于学习算法的一点思考原因 作为一个技术狗,数据结构和算法的重要性是毋庸置疑的(比如说像我一样在项目里写各种鸡肋实现方式的时候,你就会体会到这玩意的重要性了)。所以,痛定思痛,决定扎扎实实的把这一块掌握起来,包括但不限于算法的原理,实现方式以及各种应用。 思路 对于算法的学习,打算从两条线入手,自顶向下和自底向上。自顶向下就是从数据结构和算法的书籍入手,一点一点啃,逐步建立起算法的知识体系,即有一个完整而清晰地框架,每个算法的原理,实现方式,以及各个算法之间的联系与区别。而自底向上则是从算法题入手,无论是在LeetCode也好,PAT也好,通过解题来学习算法的应用,思路,从而可以在开发中熟练应用各种算法的知识(当然,从功利角度来说,无论是考研复试还是找工作,算法题是你永远绕不开的坎)。 而对于算法的训练,应当成为每一个开发者的日常习惯,就如同吃饭喝水一样。只有日复一日的持续学习,思考,编码过程中,才能将一项技能彻底掌握。当然,并不是说要求每天成小时的使劲做,而是细水长流,每天可以来上几道题,什么时候做都可以,早上起来,午饭后,甚至排队,蹲坑的时候都可以想,可以做,让它成为你生活的一部分
 2020-02-19   算法笔记