數據結構方面,你認為最好的書是哪本?


《數據結構與演算法分析 C語言描述》


非科班屌絲最好的選擇,沒有之一

《Data Structures For Game Programmers》

不是for developer什麼的


考研還是想學點東西?考研我記得有本書,研一研二的認(逗)真(比)學長寫的,把各種數據結構,時間複雜度,還有排序法用口訣順口溜的方式背的一清二楚

好的,書名已經被我從淘寶上面挖出來了

《數據結構高分筆記》天勤考研出版社出版的

各位烤鹽黨可以看看,不說多NB,但是如果你數據結構基礎一般的話,我認為這本書還是能讓你學到些東西的,當然,我就不說我們南郵那一屆自主命題的數據結構有多變態了- -


無論你看什麼書你也得親手實現一遍你才看得進去



同意輪子哥的~~

隨便一本都可以,重點是要有完整示例,然後開始動手自己寫。先抄示例,亂改看錯誤現象,分析原因,差不多了自己寫一寫,比如一些數據檢索系統,排名程序等等。

機械工業出版社的那幾本國外的都還可以,不過書里用來描述的語言都是特定的。不過沒有那種醍醐灌頂的感覺。

如果語言功底不好,就不太推薦只看清華大學嚴蔚民的《數據結構》,儘管講的比較清楚,但是採用了一種自創的類C的偽代碼進行寫。好處是避免過多的關注語言方面,但是語言功底不夠時容易被「誤導」,就像譚浩強引導出的「void main()」。。。身邊同學到現在每次都非要把各種類型,宏定義之類定義成那幾個標識符,才敢自己「寫」。


維斯的 《數據結構與演算法分析 C語言描述》

不僅講的好,而且都有具體的代碼供參考。當時我看的時候,都是先看一遍原理,然後嘗試寫代碼實現,不能實現就看參考代碼。等理解以後過陣子再試著自己寫代碼實現。

就這樣來回糾結了好久,終於把這本書感興趣的幾個部分刷完了。後面的高級主題沒認真看,只是簡單翻了翻~


機械工業出版社的 數據結構與演算法分析。還有java版的哦

西安電子科技大學出版社的數據結構-c語言描述,適合應付考試看

還有那個嚴蔚敏的數據結構,適合初學

不過還是贊同輪子哥的,不用找最好的書,隨便搞一本出來把裡面的玩意都自己實現一遍,複雜度什麼的都算一遍,就OK了嘛


機工出版社翻譯的《數據結構與演算法分析》


C語言介面與實現

不知道算不算數據結構,但是讀起來用起來都是很爽的


李雲清版的


《大話數據結構》。最好再上網找些視頻結合看。


熊回香c/c++版


其實我覺得譚浩強的 數據結構(譚浩強C語言版)挺不錯的,雖然我現在是名Java程序員


推薦閱讀:

如果計算機沒有浮點運算能力,系統能正常啟動嗎?
請問大家覺得日後更優秀的編程語言會不會是一種結合所有既有編程語言優點的語言呢?
當數據量不夠大的時候,有什麼方法可以提高CNN訓練效果?
研究linux kernel 0.11有哪些意義?
中國計算機專業留學生在美國現在的就業情況究竟怎樣?

TAG:軟體工程 | 計算機科學 | 數據結構 | 演算法與數據結構 |