演算法的樂趣 算法的乐趣 (图灵原创)

王曉華

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

商品描述

<內容介紹>
王曉華編著的這本《演算法的樂趣》從一系列有趣的生活實例出發,全面介紹了構造演算法的基礎方法及其廣泛應用,生動地展現了演算法的趣味性和實用性。全書分為兩個部分,第一部分介紹了演算法的概念、常用的演算法結構以及實現方法,第二部分介紹了演算法在各個領域的應用,如物理實驗、電腦圖形學、數字音頻處理等。其中,既有各種大名鼎鼎的演算法,如神經網絡、遺傳演算法、離散傅里葉變換演算法及各種插值演算法,也有不起眼的排序和概率計算演算法。講解淺顯易懂而不失深度和嚴謹,對程序員有很大的啟發意義。書中所有的示例都與生活息息相關,淋漓盡致地展現了演算法解決問題的本質,讓你愛上演算法,樂在其中。
    本書適合軟件開發人員、編程和演算法愛好者以及電腦專業的學生閱讀。


<章節目錄>
第1章  程序員與演算法
第2章  演算法設計的基礎
第3章  演算法設計的常用思想
第4章  阿拉伯數字與中文數字
第5章  三個水桶等分8升水的問題
第6章  妖怪與和尚過河問題
第7章  穩定匹配與舞伴問題
第8章  愛因斯坦的思考題
第9章  項目管理與圖的拓撲排序
第10章  RLE壓縮演算法與PCX圖像文件格式
第11章  演算法與曆法
第12章  實驗數據與曲線擬合
第13章  非線性方程與牛頓迭代法
第14章  計算幾何與電腦圖形學
第15章  音頻頻譜和均衡器與傅里葉變換演算法
第16章  全局最優解與遺傳演算法
第17章  計算器程序與大整數計算
第18章  RSA演算法——加密與簽名
第19章  數獨遊戲
第20章  華容道遊戲
第21章  A*尋徑演算法
第22章  俄羅斯方塊遊戲
第23章  博弈樹與棋類遊戲
附錄A  演算法設計的常用技巧
附錄B  一個棋類遊戲的設計框架