看你將來的工作,如果你將來作編譯器開發,編譯原理當然重要,而且有龍可屠
演算法導論雖然重要,但也不是非他不可,一般的軟體開發是用不著的,但如果你是庫的開發者,沒有演算法導論的基礎,會被人按在地上摩擦
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
這兩本書對你來說完美