本書從一系列有趣的生活實例出發,全面介紹了構造算法的基礎方法及其廣泛應用,生動地展現了算法的趣味性和實用性。全書分為兩個部分,第一部分介紹了算法的概念、常用的算法結構以及實現方法,第二部分介紹了算法在各個領域的應用,如物理實驗、計算機圖形學、數字音頻處理等。其中,既有各種大名鼎鼎的算法,如神經網絡、遺傳算法、離散傅里葉變換算法及各種插值算法,也有不起眼的排序和概率計算算法。講解淺顯易懂而不失深度和嚴謹,對程序員有很大的啟發意義。書中所有的示例都與生活息息相關,淋漓盡致地展現了算法解決問題的本質,讓你愛上算法,樂在其中。
本書適合軟件開發人員、編程和算法愛好者以及計算機專業的學生閱讀。
王曉華,2005年畢業於華中科技大學,目前在中興通訊上海研發中心從事光纖接入網通訊設備開發,擔任EPON(以太網無源光網絡)業務軟件開發經理,參與開發的PON設備在全球部署過億線,為數億家庭提供寬帶接入服務。
業余時間喜歡研究算法和寫作博客(http://blog.csdn.net/orbit),最大的樂趣就是用程序解決生活中的問題:
■為了方便使用Visual Studio 6.0開發軟件,曾特意編寫並開源了一個tabbar插件;
■為了文檔安全,開發了一個基於layerFSD技術的透明文件加密系統;
■使用Source Insight軟件覺得不習慣,於是以外掛的形式開發了TabSiPlus插件……