Java資料結構分析

Java資料結構分析
定價:490
NT $ 45 ~ 441
 

內容簡介

  本書採用Java語言來設計資料結構。Java是一個新的、令人興奮的語言,也是被廣泛大眾接受的語言。例如,在寫這本書時,Java是少數其中一個能有效地用在網際網路上運用的語言。受網際網路驅策的Java應用程式需要支援資料結構。本書嘗試用新穎的方法來設計傳統資料結構。學習Java的教材將會促進程式設計師製作精巧的程式。

  本書是以依照電腦科學課程(CS2, Computer Science Curriculum)的標準,以簡潔的文字來撰寫的。作者希望本書不是只簡單的介紹如何用物件導向方式來設計資料結構,而是建立未來程式設計的標準。

  本書用Java寫的資料結構包含了由javadoc所產生的文件,都可由網路免費下載。作者鼓勵學生、老師、與軟體工程師下載,並做修改。尤其是鼓勵學習此教材的學生遵循線上的程式碼。本書與網路上所有的文件都包含了前置條件與後置條件,在第2章會介紹這種風格的註解。為程式下註解常常是很繁瑣的,但採用這種風格的註解是最精簡並且適合學生與使用者閱讀的。這些資源,都可從McGraw-Hill的網站上獲取:http://www.mhhe.com/javastructres.

  本書是以新鮮、簡潔的風格帶領你如何用Java來設計傳統的資料結構。你可以學到用物件導向語言Java來寫資料結構時所應具備的基本原則。在我們的網站:http://www.mhhe.com/javastructures,提供structure包裹最新的程式碼。

  • 本書的特色有:
  • 強調程式設計師在設計資料結構時,該遵守那些原則。這些原則能幫助程式設計師解決在設計資料結構 時所遭遇到的困難。
  • structure這個包裹裏包含了超過50個完整的類別,並且在本書裏對於資料結構的基本觀念有詳細的討論。這些類別放在網站上,能讓讀者在閱讀本書時可以仔細研究這些類別的程式碼,去簡化或是延用其類別,或是將structure包裹作為更大規模的程式的基礎。
  • 在本書的網站上可以找到無數的範例程式,本書也討論了如何適當地使用資料結構來開發應用程式。
  • 包含數百個有趣的問題,並提供許多解答,接受挑戰的讀者可以學會設計優良類別的技巧。
 

  「活在這個世界真是奇妙!」這句話至少說了幾十年了。我第一次在電腦公司上班時,電腦設備是被少數特權份子使用。這些電腦非常地龐大,功能卻很少。那個時代的挑戰是如何用這些電腦快速地解決複雜的問題。

  而今天,到處都是電腦,它們在公司也在家裏,它們藏在電話裏,藏在微波爐裏。每個人都用到它們。電腦之所以如此普及是因為尺寸與成本大幅減少,功能卻大幅增加了。這個時代的挑戰仍是如何用這些電腦快速地解決複雜的問題。

  雖然電腦及其應用已經改變了很多,挑戰仍是一樣:「我們要如何用目前的技術來獲取最佳的效率?」 設計並且分析資料結構是科學家在了解電腦可以達成如何效率的基礎。資料結構的設計在三十年前使用組合語言的打孔機時代就開始研究了,而今天我們是在筆記型電腦上用現代的程式語言來設計資料結構。本教材著重在建立資料結構的抽象原則,依照這些原則,程式能夠有效地使用資料,並且可以有效地寫出好的程式。

  過去我的學生學的語言是Pascal、Modula-2、最近則是C++。這些語言沒有一個是理想的,但有不斷地改善。本書採用Java語言來設計資料結構。Java是一個新的、令人興奮的語言,也是被廣泛的大眾接受的語言。例如,在寫這本書時,Java是少數其中一個能有效地用在網際網路上運用的語言。受網際網路驅策的Java應用程式需要支援資料結構。本書嘗試用新穎的方法來設計傳統資料結構。學習Java的教材將會促進程式設計師製作精巧的程式。

網路書店 類別 折扣 價格
  1. 二手書
    09
    $45
  2. 二手書
    09
    $45
  3. 二手書
    18
    $90
  4. 二手書
    2
    $98
  5. 二手書
    22
    $110
  6. 二手書
    35
    $170
  7. 新書
    9
    $441
  8. 新書
    9
    $441