如何学习算法

来源:互联网 发布:淘宝面单打印软件 编辑:程序博客网 时间:2024/06/08 18:42

如何学习算法(以《算法导论》为引)

Step1.

没有算法基础的同学,尤其连数组、堆栈、二叉树的遍历,几个基本排序算法代码都写不出来的同学,别看《算法导论》,等于小学数学没学好,看大学数学。

 

Step1-Step2:在这期间推荐的书有《算法》,可以通过读书、做题、刷OJ来提高

 

 

Step2

浏览《算法导论》目录发现一半以上完全没见过,在上面的基础上去OJ练一两个月,把网络流基本算法步骤、凸包、并查集、线段树、贪心动态规划、逆序数以及基本数论算法知识补上再说

Step3

如果有兴趣,有时间,再啃《算法导论》,当然最基本的高等数学、矩阵、离散数学知识要有哦。

 

Tips:学习算法可以提高逻辑思维能力,对任何人都是有益的。而学习基础算法肯定对学习相关领域特点算法是有促进作用的。

0 0
原创粉丝点击