本書從一系列有趣的生活實例出發,全面介紹了構造算法的基礎方法及其廣泛應用,生動展現了算法的趣味性和實用性。書中介紹了算法在多個領域的應用,如圖像處理、物理實驗、計算機圖形學、數字音頻處理、機器學習等。其中,既有各種大名鼎鼎的算法,如神經網絡、遺傳算法、離散傅里葉變換算法、KNN、貝葉斯算法,也有不起眼的排序和概率計算算法。本書講解淺顯易懂而不失深度和嚴謹,對程序員有很大的啟發意義。書中所有示例都與生活息息相關,充分地展現了算法解決問題的本質,讓你愛上算法,樂在其中。本書在第1版的基礎上新增了圖像處理算法、遊戲開發中檢測碰撞常用的分離軸(SAT)算法、垃圾郵件過濾相關的算法、中文分詞算法、限流算法、手寫數字識別和變聲器等,進一步提升趣味性。
本書適合軟件開發人員、編程和算法愛好者以及計算機專業的學生閱讀。
王曉華,碩士畢業於華中科技大學,曾任職于中興通訊上海研發中心,擔任軟件工程師、開發經理和PON業務軟件負責人,目前兼任步威軟件技術有限公司CTO和Boolan軟件技術首席咨詢師。
本書適合軟件開發人員、編程和算法愛好者以及計算機專業的學生閱讀。
王曉華,碩士畢業於華中科技大學,曾任職于中興通訊上海研發中心,擔任軟件工程師、開發經理和PON業務軟件負責人,目前兼任步威軟件技術有限公司CTO和Boolan軟件技術首席咨詢師。