獲取下載鏈接
標籤
本書從講解什麼是數據結構開始,延伸至高級數據結構和算法分析,強調數據結構和問題求解技術。本書的目的是從抽象思維和問題求解的觀點提供對數據結構的實用介紹,試圖包含有關數據結構、算法分析及其Java實現的所有重要的細節。作者採用了獨特的方法將數據結構分成說明和實現兩部分,並充分利用了已有的數據結構庫(Java集合類API)。本書分為四個部分:第一部分討論適合大多數應用的集合類API的一個子集,並覆蓋基本的算法分析技術、遞歸和排序算法;第二部分包含了一組集合類API的應用實例;第三部分討論數據結構的實現;第四部分描述了高級的數據結構,如伸展樹、偶堆和不相交集數據結構。 本書適合作為本科生數據結構課程或研究生算法分析課程的教材。教師可以靈活地選擇本書的內容,選擇最適合對應課程的內容授課。
《Python數據結構與算法分析(第2版)》
瞭解數據結構與算法是透徹理解計算機科學的前提。隨著Python日益廣泛的應用,Python程序員需要實現與傳統的面向對象編程語言相似的數據結構與算法。本書是用Python描述數據結構與算法的開山之作,匯聚了作者多年的實戰經驗,向讀者透徹講解在Python環境下,如何通過一系列存儲機制高效地實現各類算...
查看詳情 →《Spring Cloud微服務實戰》
《Spring Cloud微服務實戰》從時下流行的微服務架構概念出發,詳細介紹了Spring Cloud針對微服務架構中幾大核心要素的解決方案和基礎組件。對於各個組件的介紹,《Spring Cloud微服務實戰》主要以示例與源碼結合的方式來幫助讀者更好地理解這些組件的使用方法以及運行原理。同時,在介...
查看詳情 →《漫談設計模式》
模式引入計算機科學領域已經有20餘年了,最初人們側重於面向對象的設計,而現在已經應用於計算機領域的各個方面,它們對計算機產生了深遠影響。 若想一本書涵蓋所有模式,那麼這本書將會非常龐大,以前的設計模式書籍專注於介紹設計模式,雖然讀者瞭解了這些設計模式,但是仍然不知道如何合理地使用它們,往往導致讀者為...
查看詳情 →《強化學習(第2版)》
《強化學習(第2版)》作為強化學習思想的深度解剖之作,被業內公認為是一本強化學習基礎理論的經典著作。它從強化學習的基本思想出發,深入淺出又嚴謹細緻地介紹了馬爾可夫決策過程、蒙特卡洛方法、時序差分方法、同軌離軌策略等強化學習的基本概念和方法,並以大量的實例幫助讀者理解強化學習的問題建模過程以及核心的算...
查看詳情 →