本書從首版發行至今已二十餘年,期間歷經多次改版,目前已堂堂邁入第七版,受益的學生近十萬人。本書將資料結構最重要的精神融入簡明易懂的實例當中,讓學習者免於在龐雜的抽象文字中摸索,而能透過範例與豐富圖表的引導,輕鬆認識每一種重要的資料結構,達到諭深義於潛移默化之中。
此次改版除了具有一貫簡潔明瞭的優點,更符合教師們教學以及學習者學習的需要,具有以下的特點:
● 從應用的角度引入課程,讓學習者思考應用並增加學習動機。
● 著重觀念與演算過程介紹,使學習更加順暢,建立內功修為。
● 可直接使用C與C++的範例實作,加以修改或整合,以外功驗證內力,以內功增強外招。
本書主要針對陣列、串列、樹狀結構、圖、搜尋樹等常見的資料結構進行探討,文字解說力求簡單扼要,搭配清楚易懂的圖解輔助,並以最通行的 C 語言進行實作範例,也盡量舉學生能理解的應用案例來做對照,達到理論與實務並進,加深學習效果。為了達到最好的教學成效, 本書每一章均附有適量的習題, 供讀者自行驗證所學, 是一本不可多得的資料結構入門教本。
本書特色
超圖解,最易懂!
● 採用豐富圖解說明演算法範例,簡單易懂
● 用容易理解的案例,解說各種資料結構的應用場合
● 以流程圖 + 虛擬碼解析觀念,搭配 C/C++ 程式碼
● 大幅簡化實作程式範例,學生一看就懂!
● 詳解各種基本資料結構 – 陣列、鏈結串列、堆疊、佇列
● 探討進階的圖形、樹狀結構與資料排序/搜尋
此次改版除了具有一貫簡潔明瞭的優點,更符合教師們教學以及學習者學習的需要,具有以下的特點:
● 從應用的角度引入課程,讓學習者思考應用並增加學習動機。
● 著重觀念與演算過程介紹,使學習更加順暢,建立內功修為。
● 可直接使用C與C++的範例實作,加以修改或整合,以外功驗證內力,以內功增強外招。
本書主要針對陣列、串列、樹狀結構、圖、搜尋樹等常見的資料結構進行探討,文字解說力求簡單扼要,搭配清楚易懂的圖解輔助,並以最通行的 C 語言進行實作範例,也盡量舉學生能理解的應用案例來做對照,達到理論與實務並進,加深學習效果。為了達到最好的教學成效, 本書每一章均附有適量的習題, 供讀者自行驗證所學, 是一本不可多得的資料結構入門教本。
本書特色
超圖解,最易懂!
● 採用豐富圖解說明演算法範例,簡單易懂
● 用容易理解的案例,解說各種資料結構的應用場合
● 以流程圖 + 虛擬碼解析觀念,搭配 C/C++ 程式碼
● 大幅簡化實作程式範例,學生一看就懂!
● 詳解各種基本資料結構 – 陣列、鏈結串列、堆疊、佇列
● 探討進階的圖形、樹狀結構與資料排序/搜尋