本書從面向對象的角度講述了數據結構的基本理論??偟膩碚f,數據結構就是處理批量數據的存儲處理機。數據結構又稱為集合(collection),它可進行添加和刪除數據項的操作,并且能夠提供對集合中元素的訪問。面向對象的編程方法將數據結構視為可對數據進行特定操作的對象。類聲明定義了數據底層的存儲結構和能高效執(zhí)行操作的實現方法。數據結構在計算機科學的各個領域中都扮演著非常重要的角色。在幾乎所有重要的計算機應用程序的設計和實現中,它都是一個關鍵的要素。所以大多數學生在回顧數據結構的課程時,都認為這是他們將計算機科學作為一種學科來認識和了解的第一步。在數據結構的學習中會介紹大量的重要概念。 數據結構在計算機科學的各個領域中都扮演著非常重要的角色。本書主要從面向對象的角度講述了數據結構的基本理論。為了幫助讀者更加深入全面地理解數據結構,全書貫穿了對算法的綜合研究。.本書重要特色:◆使用大量的示例與圖表闡明各種概念。 ◆大量的書面練習與編程練習覆蓋了各種概念并探討了一些理論(包含可擴充的項目)?!羰褂肬ML圖與簡潔的API描述介紹各種集合類及其聯系。..◆本書的附錄與前三個章節(jié)講述了所有Java語言技巧?!粼敿毜亟忉尯驼撟C了每個集合類的實現設計?!舯緯蟀氩糠殖錾卦忈屃藢λ惴ǖ膽谩_@一部分所介紹的主題包括圖、數據壓縮、平衡樹、密碼術以及混合算法設計方法?!艉喴枋隽薌UI編程,并且選擇某些圖形應用程序示例說明了如何使用數據結構。...