算法入门的话看什么书比较好 学习算法,哪本书比较好?

作者&投稿:鄢贡 (若有异议请与网页底部的电邮联系)
  原理 入门:《编码:隐匿在计算机软硬件背后的语言》
  这是一本讲述计算机工作原理的书。
  不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。 更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。
  不管你是计算机高手,还是对这个神奇的机器充满敬畏之心的菜鸟,都不妨翻阅一下《编码:隐匿在计算机软硬件背后的语言》,读一读大师的经典作品,必然会有收获。

  实战 晋升:《编程珠玑》
  正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师 Jon Bentley 以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,最终结集为两部不朽的计算机科学经典名著,影响和激励着一代又一代程序员和计算机科学工作者。
  本书为第一卷,主要讨论计算机科学中最本质的问题:如何正确选择和高效地实现算法。

  永恒的经典:《代码大全》
  Steve McConnell 的原作《代码大全》(第1版)是公认的关于编程的最佳实践指南之一, 在过去的十多年间,本书一直在帮助开发人员编写更好的软件。
  现在,作者将这本经典著作全新演绎,融入了最前沿的实践技术,加入了上百个崭新的代码示例, 充分展示了软件构建的艺术性和科学性。 McConnell汇集了来自研究机构、学术界以及业界日常实践的主要知识, 把最高效的技术和最重要的原理交织融会为这本既清晰又实用的指南。
  无论您的经验水平如何,也不管您在怎样的开发环境中工作,也无论项目是大是小, 本书都将激发您的思维并帮助您构建高品质的代码。

《程序员的数学》

书中讲 解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、少年高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。

本书还对程序员和计算机的分工进行了有益的探讨。读完此书,你会对以程序为媒介的人机合作有更深刻的理解。

算法领域的经典参考书——《 算法•第4版》

《算法•第4版》全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4 版具体给出了每位程序员应知应会的50 个算法,提供了实际代码,而且这些Java 代码实现采用了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了本书内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。

《计算机程序设计艺术》系列

《卷1:基本算法(第3版)》讲解基本算法,其中包含了其他各卷都需用到的基本内容。本卷从基本概念开始,然后讲述信息结构,并辅以大量的习题及答案。

《卷2:半数值算法(第3版)》全面讲解了半数值算法,分“随机数”和“算术”两章。书中总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系。

《卷3:排序与查找(第2版)》扩展了卷1中信息结构的内容,主要讲排序和查找。书中对排序和查找算法进行了详细的介绍并对各种算法的效率做了大量的分析。 

《算法的乐趣》

《算法的乐趣》从一系列有趣的生活实例出发,全面介绍了构造算法的基础方法及其广泛应用,生动地展现了算法的趣味性和实用性。全书分为两个部分,第一部分介绍了算法的概念、常用的算法结构以及实现方法,第二部分介绍了算法在各个领域的应用,如物理实验、计算机图形学、数字音频处理等。其中,既有各种大名鼎鼎的算法,如神经网络、遗传算法、离散傅里叶变换算法及各种插值算法,也有不起眼的排序和概率计算算法。讲解浅显易懂而不失深度和严谨,对程序员有很大的启发意义。书中所有的示例都与生活息息相关,淋漓尽致地展现了算法解决问题的本质,让你爱上算法,乐在其中。

《啊哈!算法》

没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜 游戏,在轻松愉悦中便掌握算法精髓,感受算法之美。

本书中涉及的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及的算法有排序、枚举、 深度和广度优先搜索、图的遍历,当然还有图论中不可以缺少的四种最短路径算法、两种最小生成树算法、 割点与割边算法、二分图的最大匹配算法等。

下载链接



学习Python语言,看什么书比较好~

我看的是廖雪峰的python3教程。

但是感觉讲得不是特别的详细。需要一本工具书。此外还有很多的网络教程可以参考。

双十一的时候买了一本python cookbook,网上也有电子版的。不过感觉电子版的翻译的不是特别好。

现在关于python3的书不是很多,买这本书的原因,主要是因为他讲的是python3,书的结构也很好。

但是如果你英语很不错,那其实很无所谓的。

《算法导论》 Thomas H.Cormen Charleson Ronald L.Rivest Clifford Stein 著
《编程之美》

学佛先学什么,从哪本书学起,具体的学习方法和步骤是什么,谢谢
答:1. 看大乘佛经,以尽快地明白佛法的根本,首先明理,先看《楞严经》,都看文言文 、白话文对照的:《金刚经》《大般涅磐经》《法华经》《地藏菩萨本愿经》《圆觉经》《楞伽经》《净土诸经》等。2. 看修行的书,明理不求实证,则无意义。目前时代,最好最易成就的,就是净土宗和藏区的大圆满法...

没有相关知识,想学习法律专业。想知道哪些书是必看的,请从最基础的开始...
答:教材:邵津主编,《国际法》,北京大学出版社,高等教育出版社,2000 参考书目:周鲠生,《国际法》上下册,商务印书馆,1981 王铁崖,《国际法》,法律出版社,1995 课程编号:0331103 课程名称:国际私法 课程类型:必修课授课学时:72 主要内容:本课程的教学目的,是使学生掌握国际私法的基本概念、基本原理、基本知识,并能据此...

求几本关于佛教入门的书籍~~~
答:1. 看大乘佛经,以尽快地明白佛法的根本,首先明理,先看《楞严经》,都看文言文 、白话文对照的:《金刚经》《大般涅磐经》《法华经》《地藏菩萨本愿经》《圆觉经》《楞伽经》《净土诸经》等。2. 看修行的书,明理不求实证,则无意义。目前时代,最好最易成就的,就是净土宗和藏区的大圆满法...

刚开始学法律应该看些什么书?
答:个人认为:1.学习法律没有基础的话,先从法理入手,了解法律基本知识和概念。可以买些法理学方面的教材,简单一点,先入门。2.辅以法学著作,提高兴趣,培养思维。法理学方面的,法制史都可以。比如孟德斯鸠《论法的精神》,瞿同祖《中国法律与中国社会》。

法律常识教材
答:3.关于法律入门书籍 你想买比较系统的入门书的话,可以看看卓泽渊的《法学导论》,不一定要买,网上有下电子书 ,你看合适了再买。大学法学的入门课程是《法理学》,是法律的根基学科,《法理学》教材中的话张文显的比较好 ,张文显是法理学界的泰斗级人物。如果你以后大学想读法学的话,我觉得对...

...想考司法考试。请问,最开始看什么书?最基础的最好。
答:你好,大家看样子对三大本还是挺看好的。我的建议是:三大本作为教科书,必须要看。除此之外,还有对应的法条、司考大纲、还有新华考资的司考教学视频。你好,作为零基础的亲们考司考,先给你一些建议。考虑好了再去做决定,不要轻易的下决定开始司考,一旦开始,就不要轻易放弃。第二,既然是自学,你...

自学律师需要看什么书籍
答:3.法律入门书籍,建议读《法学导论》4.也可以看《法理学初阶》5.宪法 6.民法总论,民法分论,然后看民事诉讼法;7.商法;8.三国(国际公法,国际经济法,国际私法)9.刑法和刑事诉讼;10.行政法和行政诉讼法;11.经济法 12.最后看法理学(比较抽象)...

初学佛者要读哪些经?谢谢!
答:1. 看大乘佛经,以尽快地明白佛法的根本,首先明理,先看《楞严经》,都看文言文 、白话文对照的:《金刚经》《大般涅磐经》《法华经》《地藏菩萨本愿经》《圆觉经》《楞伽经》《净土诸经》等。2. 看修行的书,明理不求实证,则无意义。目前时代,最好最易成就的,就是藏区的大圆满法,能即...

学法律的人,入门要看什么书籍?
答:其次你要结合法律条文来看,包括各种司法解释。重点法条及司法解释一定要记住。(诉讼法里面的法律条文一般比较多而混,你一定要耐下心,反复看。而《法理学》《民法》刑法总论里面的理论知识比较多,一定要理解掌握。北京大学,人民大学和中国政法大学出版社出版的书质量还是不错的。另外,还可以看这些书...

学法术看的是什么入门书籍
答:《长春真人西游记》《海琼白真人语录》《茅山志》《神仙传》这些法术入门书籍非常珍稀少见,图中右下角上的三个字名为 玄奇阁 很多这种法术、符咒,修真、内丹外丹类等道家的古籍资料,均可在其内找到电子版 《甘水仙源录》《三教搜神大全》《元皇杂本》《先天结帆法密旨》《先天诸阶玄秘》《殷公...