‧一本書玩透演算法,盡享演算法的箇中趣味 ‧涵蓋常用演算法結構與應用 在日常生活中演算法的應用處處可見,只是我們都忽略了它們在背後運作及協助。對於想要讓程式設計的實作與應用更上層樓,理解與活用演算法是不可少的基本實力。 本書所展開的這一段演算法之旅,會看到各種建構演算法的基礎方法,如貪婪法、分治法、動態規劃法,等等,也可以透過許多範例看到如何應用這些演算法來解決實際問題。透過對「愛因斯坦的思考題」「三個水桶等分水」「妖怪與和尚過河問題」等趣味智力題的電腦求解演算法設計,可領會到演算法設計的三個關鍵問題,以及對這些問題的處理方法,為以後解決這樣的問題提供舉一反三的基礎。 另外,本書活用專題範例中也有生活中的常見曆法計算,從中可會學到霍納法則的使用和求解一元高次方程式的牛頓反覆運算法;音訊播放機上跳動的頻譜,背後是離散傅立葉變換演算法;著名的PCX影像檔格式使用的RLE壓縮演算法是如此簡單有效;RSA加密演算法的光環之下是樸實的歐幾里得演算法、蒙哥馬利演算法和米勒-拉賓演算法;華容道遊戲求解的簡單窮舉演算法中還蘊藏著對棋盤狀態的雜湊演算法;人工智慧的電腦棋類遊戲中,也用到許多演算法和數學模型……遺傳演算法神秘不可測,但是用遺傳演算法求解0-1背包問題只用了60多行程式碼,真的就是這麼簡單。書中還更多精彩的應用實例正等著你來一探究境。 本書共分23章,從理解演算法的基礎與設計思維開始,配合工作與生活中常見的演算法應用專題,以輕鬆圖文,詳實的原理說明,搭配實際活用的範例程式碼,讓讀者學習之後有「原來如此!」的體會,並享受學習演算法與邏輯思考的許多樂趣。
印度吠陀數學速解法
印度數學
越算越聪明的印度数学(最新修訂升級版 ...
計算機概論(Office 2010) ...
Google、臉書、微軟專家教你的6 ...
滑动解锁:解锁技术基因 揭秘数字世界
零的故事:動搖科學.哲學.數學.宗教 ...
零的故事:動搖哲學.科學.數學與宗教 ...
意想不到の電腦活用妙招:Window ...
最新計算機概論
密技偷偷報:年度精悍練功版 Ver ...
企業電子化規劃師雲端服務規劃應考指南
算術基本定理
從零開始:追蹤零的符號與意義
コンピュータ、どうやってつくったんで ...
概念股夯什麼?從零開始的IT圖鑑:蘋 ...
印度式數學速算
計算機概論
計數制
數位科技應用4.0:面對與科技共生的 ...
壺中的故事
Java經典演算法手冊
遊戲工作室指導手冊:一學期內學會四種Unity遊戲設計
Unity 3D手機遊戲開發實戰:核心技術完全公開
提升程式設計的邏輯思考力:國際程式設計競賽之演算法原理、題型、解題技巧與重點解析
Unity跨平臺3D全方位遊戲設計:從2D到3D遊戲設計,跨平台、雙版本語言適用,全方位學習Unity遊戲設計的經典指引!
Java程式開發349例
保證學會C/C++演算法
資料結構in Java
Debug Hacks除錯駭客:極致除錯的技巧與工具
王者歸來:Linux驅動程式開發權威指南
培養與鍛鍊程式設計的邏輯腦:世界級程式設計大賽的知識、心得與解題分享
啊哈!圖解演算法必學基礎
嵌入式系统开发之道:菜鸟成长日志与项目经理的私房菜
實戰Wireshark:網路分析其實很簡單
Wireshark網路分析技術
JAVA SE 7基礎必修課
提升大腦效率90%的超朝活法:世界級腦科學權威不藏私的健腦術
JAVA入門到認證
實戰封包分析:使用Wireshark
哪啊哪啊神去村