資料結構與演算法 (增訂第二版)

徐熊健

立即出貨 (庫存 < 4)

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

商品描述

本書特色

資料結構與演算法是資訊學科中極為重要的課程,但是要從抽象的觀念中汲取知識並架構出自己的思考模式, 卻不是件易事。因此本書中特別就以下幾個方向盡最大的努力:

□精選最重要的資料結構概念,集中學習焦點。
□以簡單明瞭的語句與活潑的語彙,描述抽象的概念,並提高可讀性。
□配合深入的範例剖析與豐富的圖解,提供具體的印證。
□從演算法構思到程式寫作,提供詳盡的探討,有助思考能力和動手實作同步提昇。

 

本書內容

資料結構是電腦程式最重要的部分。

電腦能夠處理的是電子資料,而人類則需要電腦來解決現實世界的問題,從實際問題到電子資料之間的轉換,就是透過資料結構;所以不論是多麼龐大的程式,最先要設計的當然就是資料結構了。

有了資料結構之後,接下來就要有對應的資料處理方法,這些方法事實上就是所謂的演算法。而且這個科目在經過長時間的發展之後,已經產生了一些常用的最佳演算法,只要能夠記住這些程式的方法,往後不論要撰寫任何程式,都一定可以信手拈來,輕鬆而得。

但是資料結構的範圍廣泛,而最核心的其實不過只佔一小部分,其他的延伸應用都可以由這些基本結構組合設計而得。本書就是針對資料結構最重要、最核心的部分,以範例與大量的圖解來解說它們的運作過程,藉由視覺上的輔助,幫讀者輕鬆理解各種資料結構的原理與應用方法。而在文字說明的部分,也力求簡潔、明確而又不失活潑, 嚴謹而卻不流於八股;讀者可以從中學習到最正確的知識,卻不會有枯燥之感!

本書的誕生,是由國內演算法領域的權威李家同教授所促成,並依李教授的期望而作。相信在這樣的背景下,這本好書一定能幫助資訊系的同學們以最輕鬆的方式,紮實學好這門程式設計的基礎課程。