如何学习算法
来源:互联网 发布:淘宝面单打印软件 编辑:程序博客网 时间:2024/06/08 18:42
如何学习算法(以《算法导论》为引)
Step1.
没有算法基础的同学,尤其连数组、堆栈、二叉树的遍历,几个基本排序算法代码都写不出来的同学,别看《算法导论》,等于小学数学没学好,看大学数学。
Step1-Step2:在这期间推荐的书有《算法》,可以通过读书、做题、刷OJ来提高
Step2
浏览《算法导论》目录发现一半以上完全没见过,在上面的基础上去OJ练一两个月,把网络流基本算法步骤、凸包、并查集、线段树、贪心动态规划、逆序数以及基本数论算法知识补上再说
Step3
如果有兴趣,有时间,再啃《算法导论》,当然最基本的高等数学、矩阵、离散数学知识要有哦。
Tips:学习算法可以提高逻辑思维能力,对任何人都是有益的。而学习基础算法肯定对学习相关领域特点算法是有促进作用的。
0 0
- 如何学习算法
- 如何学习算法
- 如何学习算法
- 如何学习算法
- 如何学习算法
- 如何学习算法
- 到底该如何学习算法?
- 如何学习算法 (2)
- 如何选择机器学习算法
- 如何选择机器学习算法
- 如何选择机器学习算法
- 如何选择机器学习算法
- 如何选择机器学习算法
- 如何选择机器学习算法
- 如何选择机器学习算法
- 到底该如何学习算法?
- 如何选择机器学习算法
- 如何选择机器学习算法
- android Http通信(访问web server)
- set集合容器
- 开始写Java项目
- 彻底解决Android 应用方法数不能超过65536的问题
- 4.重建二叉树(做第二遍时感觉仍有有难度,第三次做还是要看一下思路才行)
- 如何学习算法
- 开发工具:GitHub的使用
- C++委托实现(函数指针,function+bind,委托模式)
- Python3 nonlocal
- windows 8关闭小键盘
- hdu 1241 简单 搜索DFS (深搜)
- bzoj 1411: [ZJOI2009]硬币游戏 找规律
- LeetCode------Contains Duplicate
- tabLayout 和Viewpager 实现滑动