資料結構理論與實務-以 Java 語言實作, 2/e

陳會安

立即出貨 (庫存 < 5)

買這商品的人也買了...

相關主題

商品描述

<內容介紹>

只懂 Java 語法還不夠,
學習使用類別、繼承、介面和集合物件來實作各種資料結構。
才能真正強化 Java 程式設計的能力。

「資料結構」(Data Structures)是計算機科學領域的一門重要課程,在學習基本程式設計,例如:Java 語言的課程後,資料結構提供的相關理論可以快速擴大程式設計的視野,在 Java 程式靈活運用陣列、串列、堆疊、佇列、二元樹和圖形等各種結構來解決問題,或是使用搜尋和排序處理資料,讓程式執行更有效率,讀者將不再只是撰寫一些小程式,而是真正擁有系統開發能力。

再者,Java 與 Android 程式設計的基礎都是物件導向觀念,只學 Java 語法,還是沒辦法運用 Java 物件來撰寫程式,

本書使用 Java 語言來實作,利用物件導向的類別(Class)、繼承、巢狀類別和介面來實作各種資料結構的抽象資料型態 ADT,和在最後詳細說明 Java 語言的集合物件(Collections),讀者不但可以學習資料結構的觀念,更可為之後物件導向程式設計的課程與應用打好基礎。

<章節目錄>

第1章 資料結構導論(Introduction)
第2章 陣列與矩陣(Arrays and Matrices)
第3章 鏈結串列(Linked Lists)
第4章 堆疊(Stacks)
第5章 佇列(Queues)
第6章 樹與二元樹(Trees and Binary Trees)
第7章 圖形結構(Graphs)
第8章 資料排序(Sorting)
第9章 資料搜尋(Searching)
第10章 Android開發的資料結構 - 集合物件(Collections)

附錄 A Java語言的基礎
附錄 B JDK安裝與EJE開發工具的使用
附錄 C ASCII碼對照表