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

看完c primer plus和数据结构可以看它吗?

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

至于C++,可以顺带着学一下,然后用C++自己把算法实现一下,等于练两倍。
也不一定非得学C++,可以学习Java或者C#,看你的发展方向
第2个回答  2015-02-28
可以。算法领域本身更偏逻辑,你不看C和数据结构都可以看它。不过对大多数人来说开始看它的时候至少已经掌握一种编程语言了。看这本书本身需求的更多还是数理方面的能力,如果你是那种从小喜欢数学的类型,看起来应该没问题,如果一提数学就头疼,那就要多考量了……

算法导论是一部经典的书,无论是从兴趣还是从功利角度出发都值得一读,视个人能力不见得全读完读懂,只读前半部也是好的;有困难的部分也可以先跳过;复杂的数学证明看不懂或者记不下来只记结论也可以,都比完全没看过强。以后找工作面试的时候都是有好处的,尤其是顶尖的大公司。很多大公司面试爱考算法,因为算法能力比较直接的反应了受试者的在计算机领域的专业素养和智力水准,软件工程师毕竟是一个有智力门槛的职业;大公司不缺投简历的,买方市场,所以就会想掐尖,抛出这些挑战性很强的检验方法。

如果你的提问是用来考量本书是否值得买,答案是肯定的,哪怕一时看不懂,也可以以后看。本回答被提问者和网友采纳