导航:首页 > 源码编译 > 算法导论好还是算法好

算法导论好还是算法好

发布时间:2022-12-11 08:01:43

1. 为什么有人说弄懂了《算法导论》的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%,说明你有耐心,有恒心,耐得住寂寞。我相信不只是做程序员,做其它行业也会很优秀。

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

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

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

希望对你有所帮助。

3. 《算法导论》与《算法设计》选择哪本更好

总的来说,两本各有所长,建议可以都涉及涉及一下,然后根据自己重点学习哪个。另外我觉得想自学算法,我认为吧,就是看学写无数算法,然后就可以信手拈来的自己去写。同时如果自学算法,我的建议是最好是多思考多动手(可以结合现实当中的各种程序算法,想一下他们怎么用算法写出来的,就比如饭堂里刷卡算钱等等。。如何用算法做到的。。),这样自学就很有意义了。

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

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

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

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

要看的话,最好看前者,但后者讲得很详细。高等数学里面也就是离散数学和线性代数有点用,微积分就根本没用到。你只需要看看那两门就行了。
算法并不是那么难。

6. 计算机算法导论与计算机算法分析这两本书有区别吗

想学算法就看算法导论吧,算法不分编程语言的,在算法导论里都是伪代码,也就是一种类Pascal代码,一般想看明白算法导论需要多实践,将每章的伪代码用任意一种编程语言实现一下,课后的习题可以选择一些简单的思考一下(导论每章讲的都是基础的经典算法,但是课后习题大部分都很有难度),算法分析算是算法导论的精简版本吧,你也可以看一些相关的其它经典着作比方说挑战编程,编程之美,程序设计的艺术之类的,这方面的好书有很多。对于算法来说最重要的是有良好的数学基础和数学能力,当然还要能熟练的使用一种语言基础语法和数据结构知识。

7. 算法导论是讲c的算法还是整个算法。适合什么时候看。我现在入门c语言。以后该怎么个学习法。

讲的当然是算法的经典理论知识和方法,这些理论和方法用在其他编程语言仍然是通用的。当然书中可能会用c语言写的代码作为例子来讲解。
学习一门编程语言和学习算法是密不可分的,系统的算法知识有助于编程语言的灵活运用,而一定的编程语言基础又有助于更好地理解算法的精髓。
如果你在学习C语言之前,有一定的编程基础,那么建议现在就开始学习算法导论,这样有助于你C语言的学习。
如果你无任何编程基础,还是建议先从学习C语言开始,等有了一定的编程基础之后再去学习算法导论,才能让你的编程能力更上一层楼。

8. 作为一个机械学生,有必要学习算法导论吗

太有必要了。学习算法可以锻炼严密的思维,对将来的工作学习那是会受益匪浅的。要学算法当然首推《算法导论》,不过建议你先学好一门语言,c,pascal,java都行,再学好数据结构,再来看这本书。相信我,精通了算法,你会发现你看问题的深度都不一样了。

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

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

10. 《算法导论》和《数据结构与算法分析:C语言描述 》哪个更适合新手,哪个更好......听说翻译都不

都很好,c语言描述的更适合新手,

算法导论对你来说太难了,看完c语言描述,可以啃啃算法导论

阅读全文

与算法导论好还是算法好相关的资料

热点内容
ios多选文件夹 浏览:901
加强行车调度命令管理 浏览:241
服务器已禁用什么意思 浏览:148
部队命令回复 浏览:753
神奇宝贝服务器地图怎么设置 浏览:380
加密算法输出固定长度 浏览:862
程序员去重庆还是武汉 浏览:121
服务器如何撤销网页登录限制 浏览:980
微信公众平台php开发视频教程 浏览:628
怎么看苹果授权绑定的app 浏览:255
压缩机单级压缩比 浏览:380
linux测试php 浏览:971
什么时候梁旁边需要加密箍筋 浏览:40
微信清粉软件源码 浏览:717
matlabdoc命令 浏览:550
如何去ping服务器 浏览:75
ecshop安装php55 浏览:817
javaword库 浏览:958
php图片路径数据库中 浏览:488
什么是大擂台算法 浏览:329