本書是一本數據結構方麵的優秀教材,以Java為描述語言,介紹瞭計算機編程中使用的數據結構和算法。本書強調問題及其分析,而非理論闡述,共分為21章,講述瞭基本概念、遞歸和迴溯、鏈錶、棧、隊列、樹、優先隊列和堆、並查集DAT、圖算法、排序、查找、選擇算法(中位數)、符號錶、散列、字符串算法、算法設計技術、貪婪算法、分治算法、動態規劃算法、復雜度類型等內容。每章首先闡述必要的理論基礎,然後給齣問題集。全書中大約有700個算法問題及相應的解法,對於許多問題,本書提供瞭多個具有不同復雜度的解決方法。
本書可作為高等院校計算機及其相關專業的數據結構課程的教材或教學參考書,同時也可以作為從事計算機研究與開發的技術人員的參考書,特彆是對正在準備麵試、參加選拔性考試以及校園麵試的讀者尤為有用。
##寫得真的很不錯,如果想看算法和數據相關的知識,推薦這本書。
評分##書中後半部分的示例代碼錯誤比較多,不過原理介紹還是比較清楚的
評分##算法進階用,代碼部分有些小錯誤但還是能看齣來。看完這本就能直接去刷力扣瞭
評分##原文很經典,值得仔細閱讀,中文版的還可以,隻是有些時候翻譯的有些偷工減料,最好是和原版的對照閱讀,此書是Java版的,最新的版本是C/C++版的,還有python版的。
評分##不曉得是原版的問題還是齣版社的問題,目前看到第四章,第三章和第四章的代碼都有點小問題。
評分##看理論會覺得晦澀難懂,直接看這個學的快。理論介紹的非常簡短,然後用代碼展示如何使用,用代碼說話。裏麵的例題很有代錶性,學習瞭可以開發智力,對麵試也有好處。
評分##這本很有趣耶
評分##我覺得對於應付麵試來說還是值得一看的,寫的很有條理性,很多經典的麵試問題這裏麵都會用循序漸進的方式進行講解。但是我必須指齣,這本書存在著大量代碼錯誤,我看瞭書籍的原版後發現錯誤不是翻譯的鍋,而是原版就存在這樣的問題。所以請讀者務必擦亮眼睛。
評分##書中後半部分的示例代碼錯誤比較多,不過原理介紹還是比較清楚的