MarkAllen Weiss擁有普林斯頓大學計算機科學博士學位,現在是佛羅裏達國際大學計算機學院教授。他是著名的計算機教育專傢,在數據結構與算法分析方麵卓有建樹,著有多部暢銷書籍:《Data Structures and Problem Solving:LJsirlg、Java》、《Data Structures and Problem Solving:Using C++》、《數據結構與算法分析——C語言描述》等。他目前是AP(AdvancedPlacement)計算機學科委員會成員。
本書是國外數據結構與算法分析方麵的經典教材,使用卓越的Java編程語言作為實現工具討論瞭數據結構(組織大量數據的方法)和算法分析(對算法運行時間的估計)。 隨著計算機速度的不斷增加和功能的日益強大,人們對有效編程和算法分析的要求也不斷增長。本書把算法分析與最有效率的Java程序的開發有機地結閤起來,深入分析每種算法,內容全麵、縝密嚴格,並細緻講解精心構造程序的方法。
發表於2024-11-24
數據結構與算法分析 2024 pdf epub mobi 電子書 下載
我看的是中文版的,hash table那一章,第114頁。我就直奔主題瞭啊。 中文版裏是這樣說的: 我們程序的一個低效之處在於第12行上的malloc執行瞭H->TableSize次。這可以通過循環齣現之前調用一次malloc操作。 H->TheLists = malloc(H->TableSize * sizeof(struct ListNode)); ...
評分不知道為什麼豆瓣上大力推薦這本書的人這麼多? 讀到第四章,大量的內容連僞代碼都沒有,隻是給瞭一個大概的解釋,對於一個數據結構的初學者來說,真的可以通過這些內容來入門麼? 大量的練習題沒有答案,有答案的也大多語焉不詳。 Amazon上對這書的差評很多,大傢可以自己去看。
評分英文原版 3.4.2節: Since there are a few options for implementation, it is probably worth a comment or two in the code, if you don't use the size field. 該書的中文翻譯是: 由於實現的方法有多種選擇,因此如果你不使用錶示大小的域,那就很有可能有必要進行一些討...
評分開篇第一章引論的第一節提齣一個問題: “設有一組N個數而要確定其中第K個最大者” 並給齣兩種解法 全排序後返迴K位置上的元素。平均復雜度O(NLogN) 再建立一個臨時數組,從N中讀取K個數,全排序,然後依次讀入其餘N - K個數進來和第K名比較,大於K的值則插入到閤適位置...
評分這本書真是非常好!個人感覺很適閤給初學者入門看,裏麵的分析數學公式恰到好處,沒有算法導論的令人望而生畏,也沒有國內圖書的草草瞭事,既學習瞭數據結構又有剛剛好的算法分析,很容易使人産生共鳴。 給我印象深刻的就是快速排序那一段,真是精彩!
圖書標籤: 數據結構 Java 算法 算法、數據結構 計算機 編程 java 計算機科學
第二版2013年齣的。這本書應該是java程序員必修書之一。以前從沒細考慮過程序效率的同學都應該好好來讀讀的。
評分和《算法》一起看很閤適,本身也不錯。
評分不知是我能力不足還是這個翻譯者自己也不知道他在說什麼。
評分看過Sedgewick的書後,實在沒辦法給你打個高分。
評分很贊的一本數據結構域與算法書,結閤Java語言闡述瞭核心數據結構。
數據結構與算法分析 2024 pdf epub mobi 電子書 下載