promotion image of download ymail app
Promoted
QQ asked in 電腦與網際網路程式設計 · 10 years ago

關於資料結構的中文書

資料結構 使用C++ 經典書HOROWITZ 中文本

http://goods.ruten.com.tw/item/show?21008097143735

基礎資料結構─使用 C++ (Fundamentals of Data Structures in C++, 2/e)

http://findbook.tw/book/9789868359703/basic

這兩本作者都是HOROWITZ 也都是C++

那這兩本書有差別嗎?

最近想找中文書射發現這本原文書的中譯本好難找

2 Answers

Rating
  • Leslie
    Lv 7
    10 years ago
    Favorite Answer

    一個是原來的舊版 (1995) 翻譯本 (松崗), 一個是目前的第二版 (2006) 的翻譯本 (開發圖書).

    內容差異如下:1st Edition (Freeman; Computer Science Press 出版, 東華/新月代理):

    Chapter 1. Basic Concepts

    Chapter 2. Arrays

    Chapter 3. Stacks and Queues

    Chapter 4. Linked Lists

    Chapter 5. Trees

    Chapter 6. Graphs

    Chapter 7. Sorting

    Chapter 8. Hashing

    Chapter 9. Heap Structures

    Chapter 10. Search Structures 2nd Edition (Silicon Press 出版, 開發代理)

    Chapters 1-8 同上

    Chapter 9. Priority Queues

    Chapter 10. Efficient Binary Search Trees

    Chapter 11. Multiway Search Trees

    Chapter 12. Digital Search Structures 二版的改變大略是:

    加入 C++ 的一些功能, 如 exceptions, templates, STL 等.

    原來第十章變大了, 成為幾個新的章節.

    新討論的主題有: 安全雜湊演算法, 廣度偏頗左傾樹, 成對堆積, 對稱最小-最大堆積,

    區間堆積, 由上往下斜張樹, B+ 樹, 以及後綴樹. 紅-黑樹的單元解釋較容易理解.

    多重路徑決定樹的章節有不少的延伸, 也包括了多種不同決定樹, 及它們在網路封包傳遞上的應用.

    其它章, 多少都有一些更新, 但例子很多都是舊的.

    只有 5, 6 兩章最沒改到.

    個人建議用目前的第二版 (兩版差了 10 年!!), 由戴顯權翻譯的.

    戴教授自己也有寫資料結構 (旗標出版), 及演算法的書 (滄海出版),

    聽說是評價很好的.

    • Commenter avatarLogin to reply the answers
  • 10 years ago

    2/e 表示是二版,你說呢?

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.