算法导论
PDF资源见文末
如果说学算法要学哪本书,这本一定在推荐之中,这本书号称“MIT四大名师联手铸就,影响全球千万程序员的“算法圣经”!国内外千余所高校采用!”,美的显示5H,这里将给大家分享这本书的PDF。,
内容简介
《算法导论》由Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein四人合作编著,可参考《算法艺术与信息学竞赛》,笔记倒是有:我!阿斯匹.多莱特!加油!自己写的。
在有关算法的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。
链接:https://pan.baidu.com/s/1fH3Yg9FLAppoeaKrmc639A 提取码:ay0t 书名:算法导论(原书第2版)作者:[美] Thomas H.Cormen 译者:潘金贵 等 豆瓣评分:9.3 出版社:机械工业出版社 出版年份:2006-9 页数。
Thomas H. Cormen (托马斯•科尔曼) 达特茅斯学院计算机科学系教授、系主任。目前的研究兴趣包括:算法工程、并行计算、具有高延迟的加速计算。他分别于1993年、1986年获得麻省理工学院电子工程和计算机科学博士、硕士学位,师从Charles E. Leiserson教授。由于他在计算机教育领域的突出贡献,Cormen教授荣获2009年ACM杰出教员奖。
目录
内容
获取方式:关注+发送私信“算法导论”
目录
第一部分基础知识
第1章算法在计算中的作用
第2章算法基础
第3章函数的增长
第4章分治策略
第5章概率分析和随机算法
第二部分排序和顺序统计量
第6章堆排序
第7章快速排序
第8章线性时间排序
第9章中位数和顺序统计量
第三部分数据结构
《算法导论》原书名——Introduction to Algorithms,是2006年机械工业出版社出版出版的图书,作者是Thomas H.Cormen、Charles E.Leiserson等。该书是一本十分经典的计算机算法书籍,与高德纳(Donald E.Knuth)的《计算机程序设计。
第10章基本数据结构
第11章散列表
第12章二叉搜索树
第13章红黑树
第14章数据结构的扩张
第四部分高级设计和分析技术
第15章动态规划
第16章贪心算法
第17章摊还分析
第五部分高级数据结构
第18章B树
第19章斐波那契堆
第20章van Emde Boas树
第21章用于不相交集合的数据结构
到这个水平(汗~这个好像不太实际,真的很难)就ok了。《算法导论》理论性比较强,就是数据结构+常用算法。如果忽略里面的证明之类,还是可以看看的。建议你先学习搜索、动态规划、分治法、贪心法之类的算法,再看《算法。
第六部分图算法
第22章基本的图算法
第23章最小生成树
第24章单源最短路径
第25章所有结点对的最短路径问题
第26章最大流
第七部分算法问题选编
第27章多线程算法
第28章矩阵运算
第29章线性规划
第30章多项式与快速傅里叶变换
第31章数论算法
第32章字符串匹配
第33章计算几何学
第34章NP完全性
第35章近似算法
第八部分附录:数学基础知识
获取方式:关注+发送私信“算法导论”
以往送资料,可以看看获取方式
后续更新完《算法图解》,之后会更新学习《算法导论》,有兴趣的朋友可以一起学习