‘壹’ 零基础自学算法看什么书
既然是自学,途径无非就是看书和看视频两种途径。这些资料,今天已经非常的丰富了。每个人都可以有很多选择。
但这就带来另一个问题:究竟该从什么书,什么视频开始呢?
巧了!!我用过一个学习算法的网站,只适合小白。哈哈。
你可以搜索 1024fun乐学编程 让后学习其中的乐学编程课程
就是,免费!,缺点就是只有基础课程。你去看一下。
‘贰’ 推荐一些关于算法的书籍
1、数据结构与算法分析:C语言描述(适合入门)
这本书相对于算法导论要简单一些,更适合入门。算法导论其实有比较强的理论性,看起来比较吃力。
《数据结构与算法分析:C语言描述》内容简介:书中详细介绍了当前流行的论题和新的变化,讨论了算法设计技巧,并在研究算法的性能、效率以及对运行时间分析的基础上考查了一些高级数据结构,从历史的角度和近年的进展对数据结构的活跃领域进行了简要的概括。由于《数据结构与算法分析:C语言描述(原书第2版)》选材新颖,方法实用,题例丰富,取舍得当。《数据结构与算法分析:C语言描述》的目的是培养学生良好的程序设计技巧和熟练的算法分析能力,使得他们能够开发出高效率的程序。从服务于实践又锻炼学生实际能力出发,书中提供了大部算法的C程序和伪码例程。
2、算法设计与分析基础(适合入门)
作者基于丰富的教学经验,开发了一套对算法进行分类的新方法。这套方法站在通用问题求解策略的高度,能对现有的大多数算法都能进行准确分类,从而使本书的读者能够沿着一条清晰的、一致的、连贯的思路来探索算法设计与分析这一迷人领域。本书作为第2版,相对第1版增加了新的习题,还增加了“迭代改进”一章,使得原来的分类方法更加完善。
3.0、算法引论:一种创造性方法(适合入门)
和普通的算法书不同,这本书从创造性的角度出发——如果说算法导论讲的是有哪些算法,那么算法引论讲的就是如何创造算法。结合前面的算法设计与分析基础,这本书把能解决的算法问题数量扩大了一个数量级。
3.1 算法竞赛 | 信息学奥赛一本通(算竞入门)
AlphaWA同学推荐的入门书籍,网上没有PDF版本,自己去淘宝买喽。
3.2 算法竞赛 | 算法竞赛进阶指南(算竞进阶)
‘叁’ 推荐下比较好的关于算法的书
<<算法导论>>(第二版)
经典中的经典,无需怀疑。
还有上acm.pku.e.cn,多做点ACM的题目。
‘肆’ 学习算法,哪本书比较好
978-7-121-04278-2 计算机算法设计与分析 王晓东 电子工业出版社 第3版
‘伍’ 学算法哪本书好
王晓东的算法设计书是c++的啊,我们学校就用这个,而且算法教材感觉都很难啃
‘陆’ 推荐一些算法比较好的书
刘汝佳的《算法艺术与信息学竞赛》,这本书很适合搞算法竞赛的看。
《算法导论》这本书就不用多说了,经典
Udi Manber 的《Introction to Algorithms: A Creative Approach》中文名《算法引论:一种创造性方法》
当然还有很多书,上面三本我有幸看过
‘柒’ 关于数据挖掘,比较经典的算法书籍(详细介绍算法原理的)
还是最经典的那本
《数据挖掘:概念与技术》 韩加伟的
‘捌’ 算法书籍推荐
《算法竞赛 入门经典》这本书非常不错就是针对一些竞赛而言的算法书!一下是连接:
http://detail.tmall.com/item.htm?spm=a230r.1.14.23.Q7vqgT&id=39379758362&abbucket=8
书截图:
加油!!!
‘玖’ 学习算法比较经典的书都有哪些
数据结构和算法是和编程语言没有关系的,不管你学C,C++或者java,数据结构和算法都是一样的。数据结构市面上书非常多,而且基本都一样没有大区别的,拣个清华什么编的就成,算法最好的是《The introction of algorithm》,不过市面上只有影印的,没有翻译的。南京大学的cs系自己有本内部自己翻译的,有同学的话去借吧。
Java经典的书基本就是《java编程思想》(Thinking in Java)和《java核心技术》JavaCore,开始看javacore的第一卷起步还是很合适的。
‘拾’ 求所有经典的计算机算法,推荐书籍,一个一个研究……
《算法导论》,如果觉得这本书太厚,可以看《计算机算法设计与分析》,王晓东编的
比较重要的算法思想:
1 递归、分治
2 动态规划
3 贪心算法
4 回溯法
5 线性规划
6 遗传算法
此外一些基础的算法也必须明白:如各种排序算法、树和图的遍历算法等。