❶ 求推薦數據結構與演算法的經典書籍。
《數據結構與演算法分析—C++語言描述》
有對應全書的各種代碼,學習時可以先自己實現,然後各種痛苦地找bug,然後痛苦上一段時間再根據代碼修改程序,可以產生深刻的映像,非常的管用,我學的是java,主攻也是java,但是就是這么一本數據結構的書,讓我現在都沒有忘記c++程序要怎麼編,那幾種結構怎麼用,雖然編不了太專業的,不過不涉及復雜運用的程序都沒有什麼問題~
❷ 數據結構方面,你認為最好的書是哪本
結合大神的推薦,我來說說吧!
簡介:書中詳細介紹了當前流行的論題和新的變化,討論了演算法設計技巧,並在研究演算法的性能、效率以及對運行時間分析的基礎上考查了一些高級數據結構,從歷史的角度和近年的進展對數據結構的活躍領域進行了簡要的概括。
特點:
以一種有趣的敘事方式,大量的知識做各種生活的類推,並充分利用圖形語言來體現抽象的內容,一些經典的數據結構演算法通過線條的分析來實現,演算法更是如此。與市場上類似的數據結構書籍相比,這本書的內容很容易閱讀,而且演算法細致而深刻,是一篇很好的自學讀物。
總結:看書只是其中的一種方式,更多的方式還在於平時多加練習,多加實踐,知識是書本上的,只有轉化成你自己的,才是真正有效的,尤其是當你實踐過一段時間再回頭看的話,你會發現收獲很多!
❸ 哪本數據結構與演算法最好
國外很多經典的
(因為以前搞ACM時都是用的C/C++,所以推薦的都是偏這塊的)
演算法導論就不說了,圖文並茂。
數據結構與演算法分析 (豆瓣) C
數據結構與演算法分析 (豆瓣) C++
數據結構與演算法分析 (豆瓣) 同上本,英文版
Weiss 的這幾本書都不錯,如果想順便學 C++ Template,建議看C++版的(後兩本)
個人覺得最適合入門的應該是Robert Sedgewick的《Algorithms》,這本書也有中文版,Coursera上有相應的視頻:
演算法,第一部分:Coursera - Free Online Courses From Top Universities
演算法,第二部分:Coursera - Free Online Courses From Top Universities
還有本書配套網站:http://algs4.cs.princeton.e/home/
❹ 推薦一點學習java數據結構和演算法比較經典的書籍
數據結構和演算法是和編程語言沒有關系的,不管你學C,C++或者java,數據結構和演算法都是一樣的。數據結構市面上書非常多,而且基本都一樣沒有大區別的,揀個清華什麼編的就成,演算法最好的是《The introction of algorithm》,不過市面上只有影印的,沒有翻譯的。南京大學的cs系自己有本內部自己翻譯的,有同學的話去借吧。
Java經典的書基本就是《java編程思想》(Thinking in Java)和《java核心技術》JavaCore,開始看javacore的第一捲起步還是很合適的。
❺ 初學數據結構和演算法應該用什麼書
我也是初學這個,我現在再看《數據結構與演算法分析(C語言版)》個人感覺還不錯…推薦一下
數據結構與演算法分析:C語言描述(原書第2版)
作者:(美)維斯著,馮舜璽譯
出版社:機械工業出版社
出版時間:2004-1-1字數:版次:1版1次頁數:391印刷時間:2004-1-1開本:印次:紙張:膠版紙ISBN:9787111127482包裝:平裝所屬分類:圖書>>計算機/網路>>計算機理論
我們一起努力吧!!呵呵
❻ 數據結構與演算法看什麼書
數據結構與演算法有一下數目可作參考:
《數據結構與演算法分析C++描述》(第三版)((美)維斯
著)
《數據結構》(嚴蔚敏)
《計算機程序設計藝術
》(Donald
E.Knuth
著)
《Introction
to
Algorithms
》(Thomas
H.Cormen,Charles
E.Leiserson,Ronald
L.Rivest,Clifford
Stein
著)
❼ 學java 的數據結構和演算法哪本書好
數據結構和演算法 是獨立於編程語言的,不用糾結於語言
可以看看 《大話數據結構》 ,用來入門不錯
《Java數據結構和演算法》,這本是用java寫的
❽ 學習c語言,數據結構的書籍和演算法的書籍,誰的書最好,推薦一下,謝謝
C語言入門的數多了,但要系統好好學,買本C Premier。
數據結構:嚴蔚敏,清華大學出版社的,有C語言版,這是泰鬥了。
演算法就多了,想好好學,就買本MIT出的演算法導論,想搞競賽或者鑽研演算法就買傳說中的黑書《演算法藝術與信息學競賽》,有興趣時間多,可以通讀高德納(KMP演算法中那個K)的《計算機程序設計藝術》,好幾卷。
另外,你得明白,語言是語言,要精通語言,頂多學學數據結構,學演算法跟學好語言沒多大關系。你得先搞清楚定位。如果你是去做碼農,可能一輩子都不會用到什麼高級演算法。
❾ 哪些學習數據結構與演算法的書籍值得推薦
大學計算機數據結構教材是 嚴蔚敏版的《數據結構》可以拿來入門。然後可以根據自己的實際情況來安排怎麼樣學習數據結構。很多人是看一遍書,然後在遇到演算法之後再去實現它。在這里列出一些我知道的演算法書籍,以供參考。(我也只看過演算法導論,編程之美)
1. CLRS 演算法導論
演算法網路全書,只做了前面十幾章的習題,便感覺受益無窮。
2. Algorithms 演算法概論
短小精悍,別據一格,准經典之作。一個壞消息: 同演算法導論,該書沒有習題答案。好消息:習題很經典,難度也適中,只需花點點時間自己也都能做出來。不好也不壞的消息:我正在寫習題的答案,已完成前三章,還剩九章約二百道題,順利的話二個月之後發布。另有中文版名《演算法概論》,我沒看過,不知道翻譯得怎麼樣。如果有心的話,還是盡量看原版吧,其實看原版與看中文版花費時間不會相差很大,因為大部分時間其實都花費在做習題上了。
作者:向小剛
鏈接:http://www.hu.com/question/19987046/answer/13945644
來源:知乎
著作權歸作者所有,轉載請聯系作者獲得授權。
❿ 我想學演算法和數據結構,應該看什麼書好
不太了解你基礎怎樣,但,《數據結構與演算法》許卓群等著,這本書很不錯,是我們大二下學期的教材用書。
另外,如果你C語言不錯的話,《數據結構與演算法分析》也相當好,
介紹:《數據結構與演算法分析》是《Data Structures and Algorithm Analysis in C》一書第2版的簡體中譯本。原書曾被評為20世紀頂尖的30部計算機著作之一,作者Mark
Allen Weiss在數據結構和演算法分析方面卓有建樹,他的數據結構和演算法分析的著作尤其暢銷,並受到廣泛好評.已被世界500餘所大學用作教材。
在本書中,作者更加精煉並強化了他對演算法和數據結構方面創新的處理方法。通過C程序的實現,著重闡述了抽象數據類型的概念,並對演算法的效率、性能和運行時間進行了分析。
下面的網站對你的學習也許有幫助~~