为什么学习数据结构和算法
1.直接好处:写出性能更优的代码;
2.算法,是解决问题的思路和方法,可应用到生活中的其它方面。
3.训练大脑的思考能力,逻辑思维训练。
学习算法的有效方法
1.动手写
2.复杂度分析法(重点),考量效率和复杂度分析
3.找重点学习,最常用的,最基础的
4.清楚它的来历,自身的特点,适合解决的问题,实际应用场景;
学习技巧
1.边学边练,适度刷题
2.多问,多思考,多互动
不懂不丢人,学会了,解决了,才是应该做的
3.心得,笔记
4.知识需要沉淀,不用试图一下子掌握;学习的过程是反复迭代、不断沉淀的过程;