概念
广义
数据结构是指一组数据的存储结构;算法是指操作数据的一组方法;
狭义
就是指那些著名的数据结构和算法~
数据结构与算法相辅相成,数据结构为算法服务,算法要作用在特定的数据结构之上。
课程重点
1、复杂度分析
2、二十个常用的基本算法和数据结构(十个算法十个数据结构)
如何学?
要想修炼厚实的内功,千万不要被动记忆,需要做好以下两点:
1、要清楚:来历、特点、适用的问题,应用;
2、多辩证地思考,多问为什么
学习技巧
边学边练
一周为一个节点,进行代码实现,适当刷题
多问多思考多互动
勇于提出小白问题,解决即好,避免一知半解
制定适合自己的升级策略(知识+成就感)
我选择的是打卡制学习,坚持一课一遍听+一遍看+一篇学习笔记,以周为单位的代码实现。
书读百遍其义自见
不惧拦路虎,慢慢沉淀,过段时间再读一遍,反复学习,自然通畅~
Ok,期待下次课的算法基础开篇!