导航:首页 > 源码编译 > 算法导论书好不好

算法导论书好不好

发布时间:2023-05-10 01:34:35

① 《算法导论》有什么好的学习心得

《算法导论》自第一版出版以来,已经成为世界范围内广泛使用的大学教材和专业人员的标准参考手册。本书全面论述了算法的内容,从一定深度上涵盖了算法的诸多方面,同时其讲授和分析方法又兼顾了各个层次读者的接受能力。各章内容自成体系,可作为独立单元学习。所有算法都用英文和伪码描述,使具备初步编程经验的人也可读懂。全书讲解通俗易懂,且不失深度和数学上的严谨性。第二版增加了新的章节,如算法作用、概率分析与随机算法、线性编程等,几乎对第一版的各个部分都作了大量修订。
本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。本书专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。本书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。
本书内容丰富,对本科生的数据结构课程和研究生的算法课程都是很实用的教材。本书在读者的职业生涯中,也是一本案头的数学参考书或工程实践手册。

② 最近打算看算法导论,在如何看方面有什么好的建议

算法导论,不适合入门,建议有数据结构和高等数学基础再读
这书上面有些内容太难了,刚开始不适合全看,挑些自己能看懂的来学。
很适合算法初学者体会算法的魅力.这本书讲解的很全面.算法都用伪码实现.对编程语言要求不高.书的前几章是一些数学和概率基础和算法分析的一些说明.后面几章是一些算法的描述.对NP问题感兴趣的话.可以看看这本书的VII部分中的NP-Completeness.我觉得这本书比较好的一部分是它的附录部分.对前面的一些背景知识公式进行了详细的阐述和证明以及一些专有名词进行了索引方便检索.这本书在国内目前只有英文版的.但南大有个中文版的(不过他们太无耻了居然说是他们自己编着)我看了那个版本的.其实是第一版的中文翻译叫<现代计算机常用数据结构和算法>.其他的我想我不需要多说了.有兴趣的可以去体会一下,

③ 为什么有人说弄懂了《算法导论》的90%,就超越了90%的程序员

其实计算机程序底层核心就是各种数学算法,剩下就是怎么用代码去实现数学,世界上有名的计算机程序大牛几乎都跟数学权威方面的专家有关。

从另一个角度回答,因为就算看懂百分百,也很难超越另外的百分之十

很多程序员没读过算法导论

其实不管是对于在校生来说还是已经工作的程序员,一般很少都会接触算法。

学生的话也只有计算机相关专业的开设了数据结构和算法相关课程的才需要用到,但如果只是对付期末考试的话也没啥难度。

但是如果在大学期间接触到算法竞赛就不一样了,需要花费比较多的精力。

的确在工资上任何公司都是10%的算法大佬拿的工资比其他90%的业务开发程序员或者其他的程序员都要高,不过就凭只懂《算法导论》这本书的话还是不太行的,算法离不开业务的。就算超越也是超越那10%的算法工程师里的90%,如果能达到这个境界别说BAT了,微软谷歌都是可以考虑的。

说这个话在我看来他可能是想卖课,卖完再慢慢告诉你,“学到90%也没有那么容易”,或者“在刷我这套题这件事上超越90%的程序员 并不等于收入上超越90%的程序员”。

你多去拼多多参加几个活动,在文字 游戏 和预期管理上你应该就懂了;要是还不懂,大概你也不是那么适合做这一行以及算法导论。

公式:弄懂+一本名着+百分比+超越+百分比+你的群体。

例句:

弄懂sicp的67.9%,你就超越了95%的程序员。

弄懂本草纲目的72%,你就超越了93.7%的中医。

弄懂冰箱说明书的83%,你就超越了99.9%的冰箱使用者(这也许是最真实的,虽然冰箱说明书不是名着……)

至于为什么这么说……个人觉得就是对xx东西的一种崇拜,很大程度上是人云亦云。

算法导论是本不会动的书,不同人读效果不一样的。不要神化某一本书,参差多态乃幸福本源。不看算法导论你也可以会算法,你也可以会数据结构,你也可以进大厂。没有算法导论的时候也依然有研究算法的科学家。你能通过他学会知识很好,但你觉得它晦涩,搞不懂,没有c的代码让你学的不舒服,那就不看他。

人生中见书,书中见人生。读书有时候不一定是为了学东西,可能更多的是一种享受。就像你没学看过csapp之前,通过各种课程,学了零零碎碎的知识。忽然有一天你看了csapp,你觉得好过瘾啊,好爽啊。你觉得你学习的第一天就看csapp能有这种效果吗?

好书不会变少只会变多,更何况帮到你的也未必需要是好书。也许一本书只是很普通的书,不严谨,还都是大白话,但未必就帮不到你。

学东西莫要搞崇拜。很多程序员学习的时候都不是通过算法导论这本书学的,可他们依然很杰出。

程序员来回答一下:

1.《算法导论》这本书理论来说90%程序员也没弄懂,所以你弄懂了就超过了90%。

2.其实程序员是一个大的行业,IT也是一个大的行业,门外人看着都是一群写程序的,修电脑的,更有人认为是装电脑系统的,你被别人交过去装过系统吗?

3.程序员架构上来说,嵌入式 协议栈 应用 网络 服务器 工具 系统 等等等!

4.有一些行业是不需要看算法导论的,更有一些转行过来的,应该更不太了解算法导论。

这本书在美国的大学被称为clrs, 是标准的本科高年级和研究生入门的算法课课本。优点是比较全面的讲解了常用和基本的算法,习题质量不错。问题是动态规划讲的不好,篇幅原因一些近代的算法没有概括。总的来说是本不错的算法入门教科书。

算法是计算机科学的核心。计算理论偏数学,编译原理和操作系统偏硬件,真正计算机科学的核心就是算法。无论做研究还是搞工程,都是必不可少的。

程序是给人看的,不是给机器。写给机器的程序谁都可以写出来,但不是每个程序员都能写出别人看懂的东西

程序是什么,程序就是数据结构和算法,弄懂了超90%的程序员不是很正常嘛

看懂2%就超过了80%,没必要看那么多

因为这本书翻译的很枯燥、也很理解,这种情况下你还理解了90%,说明你有耐心,有恒心,耐得住寂寞。我相信不只是做程序员,做其它行业也会很优秀。

④ 算法导论和算法概论 这两个书是一样么 不是的话 那个更好

不一样,算法导论系统的介绍了每种计算机科学里面涉及到的常用算法,里面每种算法都给出了伪代码和相关的原理解释,证明等,他更像是类似字典的一本工具书,在我看来是如此
算法概论这个书不太了解,但是里面好像从最简单的古老算法作为例子开始,最后还介绍了很高端的量子算法。总之我们一般都是用算法导论,这个和我们自己想要学习的东西有关系,没有所谓更好,看你自己的需要而已。

⑤ 《数据结构与算法分析》和《算法导论》这两本书哪个好

算法导论堪称经典啊,还有黑书,也称为经典。没有学高等数学完全没关系的,只是个思维问题。学算法就是坚持坚持,坚持就是胜利。不过会很辛苦的。有空多上POJ做做题。

⑥ 请教算法导论这本书怎么样适合什么程度的学习者

适合了解一门或以上编程语言的人,即使你没学过数据结构也没关系,因为它把数据结构中的算法从基础到非常深入全部都包括了,个人建议你先把C语言用熟悉了,然后再去看,算法导论,如果有决心看完,数据结构都不用看,因为你看完算法导论,就等于学会了非常高级的数据结构,但是看完很难。。。

至于C++,可以顺带着学一下,然后用C++自己把算法实现一下,等于练两倍。
也不一定非得学C++,可以学习Java或者C#,看你的发展方向

⑦ 《算法导论》这本书好么

数学基础很好的话,你可以看看,算法导论重在讲方法,对你会哪门编程语言并不关心,而且算法导论涉及到了很多实际问题,诸如线性规划、RSA、NP完全性、近似解等等,如果非常感兴趣可以看看试试,事在人为嘛,如果要是需要电子版的话,我有哦

话说英文版印刷错误较少,中文第二版个别地方有疏漏,最可恶就是把公式给弄错,有时害我要浪费一些时间找问题

⑧ 《算法导论》这本书对计算机系学生帮助大吗 需要掌握那些知识 才能看他

算法导论不需要从头到尾挨着看,作为一本算法字典一样的书来看,看之前最好学过数据结构与算法、离散数学等科目,另外一定要有C或C++语言的基础。我是计算机专业的,现在大三,会不时的翻开看看,要么复习之前学过的算法,要么学一两个新算法,对计算机专业的学生这本书还是应该有的,可以跟着你一直到研究生不离不弃呵呵。另外推荐一本书《数学之美 浪潮之巅》这才是更高层次的有思想的数学算法的好书,跟这本书比什么编程之美就弱爆了。

⑨ 《数据结构与算法分析》和《算法导论》这两本书哪个好

《数据结构与算法分析》 C++ 版 ,《算法导论》
页数: 435 , 754
适合: 基础薄弱的, 基础较好的

没学过高等数学,高中数学总学过吧,那就没问题。
两本书都很好,可以同时看,然后再琢磨琢磨哪本更适合自己 。

希望对你有所帮助。

⑩ 我是学生,高中,现在想学计算机,自学,那么《算法导论》适合零基础的吗,高数啥的什么都不会,学的好吗

《算法导论》不适合零基础。可以先学习《计算机基础》,然后再学习C语言或Java语言基础,再学习《数据结构》。

阅读全文

与算法导论书好不好相关的资料

热点内容
bs刷装备建立后文件夹没有 浏览:77
找漫画看应该下载什么app 浏览:182
如何在vps上搭建自己的代理服务器 浏览:744
nginxphp端口 浏览:403
内脏pdf 浏览:152
怎么看云服务器架构 浏览:85
我的世界国际服为什么登不进服务器 浏览:996
微盟程序员老婆 浏览:930
intellij创建java 浏览:110
java连接odbc 浏览:38
启动修复无法修复电脑命令提示符 浏览:359
手机编程是什么 浏览:98
山东移动程序员 浏览:163
苏州java程序员培训学校 浏览:479
单片机液晶驱动 浏览:856
魔拆app里能拆到什么 浏览:132
新预算法的立法理念 浏览:145
wdcpphp的路径 浏览:136
单片机p0口电阻 浏览:927
浏览器中调短信文件夹 浏览:596