1. CLRS 算法导论
算法百科全书,只做了前面十几章的习题,便感觉受益无穷。

2. Algorithms 算法概论
短小精悍,别据一格,准经典之作。一个坏消息: 同算法导论,该书没有习题答案。好消息:习题很经典,难度也适中,只需花点点时间自己也都能做出来。不好也不坏的消息:我正在写习题的答案,已完成前三 章,还剩九章约二百道题,顺利的话二个月之后发布。另有中文版名《算法概论》,我没看过,不知道翻译得怎么样。如果有心的话,还是尽量看原版吧,其实看原 版与看中文版花费时间不会相差很大,因为大部分时间其实都花费在做习题上了。

3. Algorithm Design 算法设计
很经典的一本书,很久之前看的,遗憾的是现在除了就记得它很经典之外其它都忘光了。

4. SICP 计算机程序的构造和解释
六星之书无需多言,虽然这不是一本讲算法的书,但看完此书有助于你更深入的理解什么是递归。我一直很强调习题,看完此书后你至少应该做完前四章的太部分习题。否则那是你的遗憾,也是作者的遗憾。

5. Concrete Mathematics 具体数学
有人说看TAOCP之前应该先弄清楚这本书的内容,要真是如此的话那我恐怕是看不到TAOCP了。零零碎碎的看了一大半,很多东西都没有时间来好好消化。 如果你是刚进大学不久的本科生,有着大把的可自由支配时间,那你幸运又幸福了,花上几个月时间好好的读一下此书吧,收获绝对大于你的期望值。

6. Introduction to The Design and Analysis of Algorithms 算法设计与分析基础
很有趣的一本算法书,有许多在别的书上找不到的趣题,看完此书绝对能让你大开眼界,实在是一本居家旅行,面试装逼的必备佳作。

7. 编程之美--微软技术面试心得
虽说是一本面试书,但如果把前面十几页扯掉的话,我更愿意把它看作是一本讲解题思维的算法小品。在书中,作者通常是给出一个平常解法,然后再一次又一次的 优化改进,你可以很清楚的看到基本的算法设计思想是如何得到运用以解决实际问题的。如果你已经有了一些算法的基础,看完本书应该能使你的算法应用能力得到 一定的提高。另外,本书生动有趣,也同样适合于初学者。

8. Fundamentals of Algorithmics 算法基础
也是很久之前在学校图书馆借来看的,内容记不太清楚了,只隐约记得此书的动态规划章节犹为出彩。应该是很经典的一本书,个人以为足以和算法导论等所谓当世经典平分秋色,但是怎么好像被人提到的不多,或许是我孤陋寡闻了。

9. How to solve it 怎样解题
二十世纪最伟大的数学思想家之一波利亚的力作,讲一般性的解题方法:怎么认识问题,怎么转换问题,怎么解决问题,如何在问题中得到启发,如何找到一个通往答案的方向。

10. Programming interviews exposed 程序员面试攻略
一本消遣之作。个人以为要比国内的某“XXX面试宝典”纯粹一些,至少也有一些启发性的内容,而不单单是面试题解库。

11. Programming Pearls 编程珠玑
学习算法不仅需要像Alogrithms,算法导论这样的重量级的内功心法,像《编程之美》、《编程珠玑》这样的轻量级的轻功身法也必不可少。前些年网上 不是很流行像“给你10亿个数,找到最大的n个”或者“给你10亿个数,找出现次数最多的那个数”之类的百度面试题吗?看了此书你就知道怎么解决了。相比 于《编程之美》来说,本书中的示例技巧性略低一些,但是也更有实际应用价值一些。

12. 算法艺术与信息学竞赛
如果算法导论是九阳神功,那这本无疑就是九阴真经。本书是专为参加一些诸如ACM之类程序设计比赛的同学而写的,江湖人称“黑书”。里面讲的都是一些在编程比赛中常用的算法、数据结构,以及一些数论和计算几何等。我虽然并不搞竞赛,但也从此书中受益颇多。

13. An Introduction to Probability Theory and Its Applications
准备看的,现在才发现概率论有多么重要,可惜本科的时候没有好好学。前不久一个同学问我个问题,我半天弄了一个程序给他,他说:这里就不是相关系数么,Excel一下就完事!我晕,我还真不知道那就是相关系数。

14. Numerical Analysis
这本的作者是Richard L. Burden,J. Douglas Faires
数值分析,讨论各种数值算法,比如插值、拟合、积分、微分方程的求解、线性和非线性方程组求解等。准备详细看。

15. TAOCP 计算机程序设计艺术
传说中的TAOCP,说的人多,看的人少。TAOCP四卷堪称是算法藏经阁中的易筋经或者是少林七十二绝技。天下武学,尽出少林,天下算法,尽出 TAOCP也。这点你可以顺便翻开一本算法书看看他的引用文献就知道了。我只读了第四卷的部分章节,前三卷暂时还没敢看,还在读书计划表中被无限期搁置。

转载于:https://www.cnblogs.com/wonderlily/archive/2011/11/01/2231135.html

转:有时间看看算法书相关推荐

  1. 因为简单!我的第一本算法书,就被女友抢走了……

    普通程序员,不学算法,也可以成为大神吗?对不起,这个,绝对不可以. 可是算法好难啊~~看两页书就想睡觉--所以就不学了吗?就一直当普通程序员吗? 如果有一本算法书,看着很轻松--又有代码示例--又有讲 ...

  2. 送!司徒正美写给前端开发者的算法书

    "每天学习一点点算法",相信很多被算法"折磨"过的人都曾立下这样的Flag,并向算法发出一轮又一轮的进攻. 这也是司徒正美老师博客园首页上的一句话.在那上面,他 ...

  3. 算法精解 c语言描述 豆瓣,斯坦福大学教授亲授,这本美亚4.7星的算法书,新手程序员都看得懂!...

    原标题:斯坦福大学教授亲授,这本美亚4.7星的算法书,新手程序员都看得懂! "算法会扩展并提高大家的编程技巧,而学习基本的算法设计范式,可以和许多不同领域的不同问题密切相关,还能作为预测算法 ...

  4. 这13本豆瓣高分算法书,必读!

    "算法到底应该怎么学?" "程序员必须掌握哪些算法?" "大公司笔试.面试都有哪些经典算法题目?" 这一系列在知乎上受到关注众多的算法提问, ...

  5. 司徒正美写给前端开发者的算法书

    "每天学习一点点算法",相信很多被算法"折磨"过的人都曾立下这样的Flag,并向算法发出一轮又一轮的进攻. 这也是司徒正美老师博客园首页上的一句话.在那上面,他 ...

  6. 学习日志 全民一起VBA提高篇 第四回 日期类型穿梭岁月 时间函数算尽光阴

    学习日志 全民一起VBA提高篇 第四回 日期类型穿梭岁月 时间函数算尽光阴 相关知识点 一.获取当前系统时间1. date() 或date 可获得日期 如 2019/2/12. time() 或tim ...

  7. oj contest ranklist时间怎么算的_几次买入基金怎么算持有天数,加仓算在原来持有时间吗...

    基金可以随时进行加仓,当行情来临时,不少投资者会进行加仓.但赎回时遇到了一个问题,就是几次买入基金怎么算持有天数,加仓算在原来持有时间吗?面对加仓后计算持有天数不知所措,今天小编跟大家来分享下基金买入 ...

  8. 判断两个时间在15分钟内_为什么敷面膜的使用时间要15—20分钟,这个时间怎么算出来的?...

    不论是抹的还是贴的面膜,在使用说明上都注明:15-20分钟拿下.这个时间是怎么算出来的?像贴的面膜即便过了时间,还有许多精华液没有被吸收,这个时候这些精华液应该怎么办呢? 其实15~20分钟并不是一个 ...

  9. 检查两个时间段是否有时间重叠(允许重叠一部分时间不算重叠)

    /*** 从 hu tool工具复制来改的* 参考 <a href="https://github.com/dromara/hutool/pull/2210">...& ...

  10. php酒店入住时间怎么算,宾馆早上6点入住怎么算?正规宾馆上午八点开房应该到什么时间算一天...

    AllenL艾伦伦 "算一天.目前多数城市的酒店是按照国际惯例执行,酒店的入住时间为14:00(如提前入住,酒店视当时房间状况与您沟通如何安排,但最早不能早于早上06:00.离店时间为次日正 ...

最新文章

  1. Linux系统的快照是什么,linux – 文件系统快照与简单复制文件有何不同?
  2. Windows使用CLion 远程调试Linux程序
  3. 华为海思总裁致员工信:不再有换胎机会,必当科技自立!
  4. 介绍importlib
  5. 趋势不能deploy的解决方法
  6. 回答我,停止 Goroutine 有几种方法?
  7. pullToRefresh下拉刷新上拉加载
  8. WIFI篇(3.python破解wifi--pywifi的介绍)
  9. Excel 脚本编写
  10. 提升谷歌chrome浏览器下载速度的方法
  11. 如何自制拼音卡片(用WORD或者EXCEL制作)
  12. Hadoop HA 部署
  13. 软件设计测试过程术语BD FD DD
  14. python数据分析经典书籍有哪些_数据分析有哪些好书值得推荐?
  15. 计算机专业答辩评分表,计算机本科专业毕业论文评分标准.doc
  16. 排序之路:快速排序和木桶排序
  17. 云队友丨传道士与雇佣兵:“电商之王”杰夫·贝佐斯传奇
  18. 全球及中国数字温度传感器行业商业模式分析及投资风险预测2022年版
  19. 扬帆志远:shopee电商海外本土化趋势是大势所趋
  20. dedecms织梦实现url不变电脑和手机显示不同模板

热门文章

  1. 任务方案思考:文本分类篇
  2. 【KDD20】深度图神经网络专题
  3. 柳暗花明 | 海归小硕的求职之路
  4. 【Pre-Training】XLNet:预训练最强,舍我其谁
  5. 最新语言表示方法XLNet
  6. 2020年能够实现强AI吗?GPT-3 是强AI吗?
  7. 遗传优化算法优化LSTM-MSE
  8. 数学基础加强1---机器学习与数学分析
  9. Java网络编程之流的详解
  10. 《Java程序员职场全攻略:从小工到专家》连载八:加入什么样的公司