演算法的樂趣|23個程式設計必學主題與應用實例
內容簡介
                        
‧一本書玩透演算法,盡享演算法的箇中趣味 
‧涵蓋常用演算法結構與應用
在日常生活中演算法的應用處處可見,只是我們都忽略了它們在背後運作及協助。對於想要讓程式設計的實作與應用更上層樓,理解與活用演算法是不可少的基本實力。
本書所展開的這一段演算法之旅,會看到各種建構演算法的基礎方法,如貪婪法、分治法、動態規劃法,等等,也可以透過許多範例看到如何應用這些演算法來解決實際問題。透過對「愛因斯坦的思考題」「三個水桶等分水」「妖怪與和尚過河問題」等趣味智力題的電腦求解演算法設計,可領會到演算法設計的三個關鍵問題,以及對這些問題的處理方法,為以後解決這樣的問題提供舉一反三的基礎。
另外,本書活用專題範例中也有生活中的常見曆法計算,從中可會學到霍納法則的使用和求解一元高次方程式的牛頓反覆運算法;音訊播放機上跳動的頻譜,背後是離散傅立葉變換演算法;著名的PCX影像檔格式使用的RLE壓縮演算法是如此簡單有效;RSA加密演算法的光環之下是樸實的歐幾里得演算法、蒙哥馬利演算法和米勒-拉賓演算法;華容道遊戲求解的簡單窮舉演算法中還蘊藏著對棋盤狀態的雜湊演算法;人工智慧的電腦棋類遊戲中,也用到許多演算法和數學模型……遺傳演算法神秘不可測,但是用遺傳演算法求解0-1背包問題只用了60多行程式碼,真的就是這麼簡單。書中還更多精彩的應用實例正等著你來一探究境。
本書共分23章,從理解演算法的基礎與設計思維開始,配合工作與生活中常見的演算法應用專題,以輕鬆圖文,詳實的原理說明,搭配實際活用的範例程式碼,讓讀者學習之後有「原來如此!」的體會,並享受學習演算法與邏輯思考的許多樂趣。
				‧涵蓋常用演算法結構與應用
在日常生活中演算法的應用處處可見,只是我們都忽略了它們在背後運作及協助。對於想要讓程式設計的實作與應用更上層樓,理解與活用演算法是不可少的基本實力。
本書所展開的這一段演算法之旅,會看到各種建構演算法的基礎方法,如貪婪法、分治法、動態規劃法,等等,也可以透過許多範例看到如何應用這些演算法來解決實際問題。透過對「愛因斯坦的思考題」「三個水桶等分水」「妖怪與和尚過河問題」等趣味智力題的電腦求解演算法設計,可領會到演算法設計的三個關鍵問題,以及對這些問題的處理方法,為以後解決這樣的問題提供舉一反三的基礎。
另外,本書活用專題範例中也有生活中的常見曆法計算,從中可會學到霍納法則的使用和求解一元高次方程式的牛頓反覆運算法;音訊播放機上跳動的頻譜,背後是離散傅立葉變換演算法;著名的PCX影像檔格式使用的RLE壓縮演算法是如此簡單有效;RSA加密演算法的光環之下是樸實的歐幾里得演算法、蒙哥馬利演算法和米勒-拉賓演算法;華容道遊戲求解的簡單窮舉演算法中還蘊藏著對棋盤狀態的雜湊演算法;人工智慧的電腦棋類遊戲中,也用到許多演算法和數學模型……遺傳演算法神秘不可測,但是用遺傳演算法求解0-1背包問題只用了60多行程式碼,真的就是這麼簡單。書中還更多精彩的應用實例正等著你來一探究境。
本書共分23章,從理解演算法的基礎與設計思維開始,配合工作與生活中常見的演算法應用專題,以輕鬆圖文,詳實的原理說明,搭配實際活用的範例程式碼,讓讀者學習之後有「原來如此!」的體會,並享受學習演算法與邏輯思考的許多樂趣。
目錄
						第 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 一個棋類遊戲的設計框架
				第 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 一個棋類遊戲的設計框架
配送方式
- 
                                    台灣
- 國內宅配:本島、離島
 - 
                                                到店取貨:
不限金額免運費
                                                        
                                                        
                                                 
 - 
                                    海外
- 國際快遞:全球
 - 
                                                港澳店取:
                                                    
                                                     
 
詳細資料
詳細資料
- 
                                        
- 語言
 - 中文繁體
 - 裝訂
 - 紙本平裝
 
 - 
                                        
- ISBN
 - 9789863477648
 - 分級
 - 普通級
 
 - 
                                        
- 頁數
 - 528
 - 商品規格
 - 18開17*23cm
 
 - 
                                        
- 出版地
 - 台灣
 - 適讀年齡
 - 全齡適讀
 
 - 
                                        
- 注音
 - 級別
 
 
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
- 
								依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
								
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
 - 依消費者要求所為之客製化給付。(客製化商品)
 - 報紙、期刊或雜誌。(含MOOK、外文雜誌)
 - 經消費者拆封之影音商品或電腦軟體。
 - 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
 - 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
 
 - 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
 - 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
 - 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
 
    
        
                  
                
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
		


商品評價