買這商品的人也買了...
-
計算機組織與設計--軟硬體界面第二版 (Computer Organization & Design, 2/e)$680$537 -
SQL Server 2000 設計實務$650$553 -
C++ Primer, 3/e 中文版$980$774 -
Introduction to Algorithms, 2/e (Hardcover)$990$970 -
Thinking in Java 中文版 (Thinking in Java, 2/e)$920$727 -
LPI Linux 資格檢定 (LPI Linux Certification in a Nutshell)$880$695 -
Computer Architecture: A Quantitative Approach, 3/e(精裝本)$1,300$1,274 -
Visual C#.NET 程式設計經典$650$514 -
作業系統概念 (Operating System Concepts, 6/e Windows XP Update)$780$741 -
學 UML 的第1本書$280$218 -
Java 完美經典優質學習篇$750$638 -
802.11 無線網路技術通論 (802.11 Wireless Networks: The Definitive Guide)$760$600 -
ASP.NET 程式設計徹底研究$590$466 -
STRUTS 實作手冊(Struts in Action: Building Web Applications with the Leading Java Framework)$690$538 -
作業系統$650$618 -
重構─改善既有程式的設計$720$569 -
Discrete and Combinatorial Mathematics: An Applied Introduction, 5/e (IE-Paperback)$1,250$1,225 -
C How to Program, 4/e$1,060$1,039 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
Dreamweaver MX 2004 魔法書中文版$490$417 -
建構嵌入式 Linux 系統$780$616 -
最新 JavaScript 完整語法參考辭典 第三版$490$382 -
ASP.NET 徹底研究進階技巧─高階技巧與控制項實作$650$507 -
ASP.NET 2.0 深度剖析範例集$650$507
相關主題
商品描述
Data Structures and Algorithms in Java, Second Edition is designed to be easy to read and understand although the topic itself is complicated. Algorithms are the procedures that software programs use to manipulate data structures. Besides clear and simple example programs, the author includes a workshop as a small demonstration program executable on a Web browser. The programs demonstrate in graphical form what data structures look like and how they operate. In the second edition, the program is rewritten to improve operation and clarify the algorithms, the example programs are revised to work with the latest version of the Java JDK, and questions and exercises will be added at the end of each chapter making the book more useful to readers.
Table of Contents
Introduction.
1. Overview.
2. Arrays.
3.
Simple Sorting.
4. Stacks and Queues.
5. Linked Lists.
6. Recursion.
7. Advanced Sorting.
8. Binary Trees.
9. Red-Black Trees.
10.
2-3-4 Trees and External Storage.
11. Hash Tables.
12. Heaps.
13.
Graphs.
14. Weighted Graphs.
15. When to Use What.
Appendix A.
Running the Workshop Applets and Example Programs.
Appendix B. Further
Reading.
Appendix C. Answers to Questions.
Index.
商品描述(中文翻譯)
《Java中的資料結構與演算法(第二版)》旨在使讀者易於閱讀和理解,儘管該主題本身相當複雜。演算法是軟體程式用來操作資料結構的程序。除了清晰且簡單的範例程式外,作者還包含了一個小型示範程式作為工作坊,該程式可在網頁瀏覽器上執行。這些程式以圖形形式展示資料結構的外觀及其運作方式。在第二版中,該程式被重寫以改善操作並澄清演算法,範例程式也已修訂以適用於最新版本的Java JDK,並且每章末尾將新增問題和練習,使本書對讀者更具實用性。
目錄
引言。
1. 概述。
2. 陣列。
3. 簡單排序。
4. 堆疊與佇列。
5. 鏈結串列。
6. 遞迴。
7. 進階排序。
8. 二元樹。
9. 紅黑樹。
10. 2-3-4樹與外部儲存。
11. 雜湊表。
12. 堆積。
13. 圖形。
14. 加權圖形。
15. 何時使用何者。
附錄A. 執行工作坊小程式和範例程式。
附錄B. 進一步閱讀。
附錄C. 問題答案。
索引。
