02 如何高效的学习数据结构和算法

首先定义数据结构和算法的概念

 广义上:数据结构就是一组数据的存储结构。算法就是操作数据的一组方法。

 狭义上:就是注明的数据结构比如 列、栈、堆、算法有二分查找、动态规划等。这些都是前人总结出来经典的数据结构和算法。可以之间拿来用。

 

数据结构和算法的关系: 数据结构为算法服务,没有数据结构,算法就没有存在的意义。

 

学习的重点:

首先要掌握一个数据结构与算法中重要的概念--复杂度分析

学习过程中要学习它的“来历”,“自身特点”“适合解决的问题”以及“实际的应用场景”

 

学习技巧

1.边学边练,适度刷题

2.多问、多思考、多互动

3.打怪升级学习方法

4.知识需要沉淀,不要想试图一下子掌握所有

 

posted @ 2019-06-24 21:49  vwa  阅读(154)  评论(0)    收藏  举报