作 者:吳燦銘,胡昭民 著
定 價:69
出 版 社:清華大學出版社
出版日期:2022年02月01日
頁 數:244
裝 幀:平裝
ISBN:9787302598671
"一本輕量級算法書,是你提高程序設計水平,提升自我價值的很好投資。為了讓讀者能以容易理解的方式學習算法與基礎數據結構的相關知識,本書采用簡明的圖例介紹常用算法的概念,包括:分治法、循環法、貪心法、動態規劃法、迭代法、枚舉法、回溯法等,並應用不同算法擴展出重要的數據結構,比如數組、鏈表、堆棧、隊列、樹結構、圖結構、排序、搜索、哈希表等。本次改版進一步強化了計算思維的重要概念和實例演練,並將實戰安全與人工智能等相關的算法納入其中,同時搭配Python程序語言舉例實現,是讀者入門算法的優選。"
●第1章進入算法世界
1.1運算思維簡介
1.1.1分解
1.1.2模式識別
1.1.3模式概括與抽像
1.1.4算法
1.2計算思維的腦力大賽
1.2.1三分球比賽燈記錄器
1.2.2圖像字符串編碼
1.2.3計算機繪圖指令實踐
1.2.4炸彈超人遊戲
1.3生活中到處都是算法
1.3.1算法的條件
1.3.2時間復雜度
1.4課後習題
第2章經典算法介紹
2.1分蛋法
2.2遞歸法
……
本書綜合講述算法及其數據結構,內容淺顯易懂、邏輯嚴謹,範例豐富、易於學習和掌握,力求兼顧教師教學和學生自學。全書從算法的基本概念開始講解,接著介紹各個經典的算法,包括分治法、遞歸法、貪心法、動態規劃法、迭代法、枚舉法、回溯法等;隨後講述核心的數據結構,即數組、鏈表、堆棧、隊列、樹結構、圖結構、哈希表等;最後展開闡述不同數據結構上實現的算法,包括排序算法、查找算法、數組和鏈表相關算法、信息安全基礎算法、堆棧和隊列相關算法、樹結構相關算法、圖結構相關算法、人工智能基礎算法。本書為每個算法及其數據結構提供演算的詳細圖解,並為每個經典的算法提供Python語言編寫的完整範例程序(包含完整的源代碼)。每個範例程序都經過了測試和調試,可以直接在標準的Python語言環境中運行。在每章末尾安排大量的習題(包括各類考試的例題),並在附錄中提供解答,以供讀者自測學習效果。
吳燦銘,胡昭民 著
吳燦銘,現任榮欽科技股份有限公司執行長,美國Rochester Institute of Technology計算機科學研究所畢業,長期從事信息教育及計算機圖書寫作的工作,計算機圖書著作包括計算器概論、數據結構、辦公室電子數據處理、互聯網等相關題材,並監制過多套遊戲以及教學軟件的研發。