看你将来的工作,如果你将来作编译器开发,编译原理当然重要,而且有龙可屠
算法导论虽然重要,但也不是非他不可,一般的软件开发是用不着的,但如果你是库的开发者,没有算法导论的基础,会被人按在地上摩擦
2. 请教算法导论这本书怎么样适合什么程度的学习者
适合了解一门或以上编程语言的人,即使你没学过数据结构也没关系,因为它把数据结构中的算法从基础到非常深入全部都包括了,个人建议你先把C语言用熟悉了,然后再去看,算法导论,如果有决心看完,数据结构都不用看,因为你看完算法导论,就等于学会了非常高级的数据结构,但是看完很难。。。
至于C++,可以顺带着学一下,然后用C++自己把算法实现一下,等于练两倍。
也不一定非得学C++,可以学习Java或者C#,看你的发展方向
3. 算法导论 编译原理 离散数学 数据结构与算法分析(这是一本) 阅读顺序
离散数学
数据结构与算法分析
形式语言
编译原理
算法导论
说明:形式语言是编译原理的基础
4. 《编译原理》、《算法导论》看懂需要什么基础知识
编译原理的话,有一门语言基础就行,主要涉及到文法相关的知识。
算法导论需要的是数据结构和数学知识。
5. 有没有比算法导论还难,还深刻的介绍算法方面的书籍 我想学习下
楼主真牛人,当然有比他还难的了Donald E. Knuth写的《The Art of Computer Programming》(《计算机程序设计艺术》),有计算机界的“荷马史诗”。总共要写七卷,现在只写了三卷多一点,三卷中文名为《基本算法》、《半数值算法》及《排序与查找》。本书内容博大精深,作者因为三卷书获得美国计算机协会1974年图灵奖(该奖被国际公认为计算机科学领域的最高奖项)。你要是看完第一卷觉得还简单,就可以直接比尔盖茨发简历,MIcrosoft会立马聘用你,这是比尔盖茨的原话,比尔盖茨看完第一卷也花了好几个月。
ps:该书1999年底被American Scientist列为20世纪最佳12部学术专着之一(与狄拉克的量子力学、爱因斯坦的相对论、曼德布罗特的分形论、鲍林的化学键、罗素和怀特海德的数学基础、冯诺意曼和摩根斯坦的博弈论、维纳的控制论、伍德沃和霍夫曼的轨道对称性、费曼的量子电动力学等科学史上的经典着作并列)。
本书结合大量数学知识,分析不同应用领域中的各种算法,研究算法的复杂性,即算法的时间、空间效率,探讨各种适用算法等,其理论和实践价值得到了全世界计算机工作者的公认。书中引入的许多术语、得到的许多结论都变成了计算机领域的标准术语和被广泛引用的结果。另外,作者对有关领域的科学发展史也有深入研究,因此本书介绍众多研究成果的同时,也对其历史渊源和发展过程做了很好的介绍,这种特色在全球科学着作中是不多见的。
6. 《算法导论》和《数据结构与算法分析:C语言描述 》哪个更适合新手,哪个更好......听说翻译都不
都很好,c语言描述的更适合新手,
算法导论对你来说太难了,看完c语言描述,可以啃啃算法导论
7. 西电的算法导论考试难不难
虽然卷子全是英文的,但是一点都不难。是霍红卫带的课吧,如果是那你把平时作业交了,肯定不会挂科,至于要考高分吗,肯定要下点苦功咯
8. 算法导论 这本书难不难需不需要线代 离散之类的基础需要什么基础
有点难哦。需要数据结构、程序设计等课程作为基础,当然有良好的数学基础就更佳了
9. 算法导论好学吗
算法是计算机专业最难的课程。
10. 快看完c primer plus 6了,感觉还行,想继续学。主要想看《算法导论》,但听人说很难。
《算法设计与分析基础》第3版
《数据结构(C语言版)》,清华大学出版社,2007
这两本书对你来说完美