掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
python 常用算法手冊 版權信息
- ISBN:9787113298265
- 條形碼:9787113298265 ; 978-7-113-29826-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
python 常用算法手冊 內容簡介
算法是程序的靈魂,算法能夠告訴開發者在面對一個項目功能時用什么思路去實現,有了這個思路后,編程工作只需遵循這個思路去實現即可。本書循序漸進、由淺入深地詳細講解了算法實現的核心技術,全書共12章,分別講解了初步認識算法思想,枚舉算法思想,遞歸算法思想,分治算法思想,貪心算法思想,回溯算法思想,迭代算法思想,查找算法,排序算法,使用算法解決數據結構問題,解決數學問題,經典算法問題。全書通過具體實例的實現過程演練了各個知識點的具體使用流程,引領讀者全面掌握算法的核心技術。
python 常用算法手冊 目錄
第1章 初步認識算法思想
1.1 什么是算法
1.1.1 一道趣味題
1.1.2 算法的定義
1.1.3 計算機中的算法
1.1.4 總結算法的特征
1.2 算法是程序的靈魂
1.3 算法的表示方法
1.3.1 用流程圖來表示算法
1.3.2 用N-S流程圖來表示算法
1.4 Python算法思想
1.4.1 常用的算法思想
1.4.2 衡量算法優劣的標準
1.4.3 算法復雜度
1.4.4 時間復雜度與空間復雜度的取舍問題
1.5 小結
第2章 枚舉算法思想
2.1 枚舉算法基礎
2.1.1 枚舉算法介紹
2.1.2 Python中枚舉算法的實現思路
2.2 算法演練——找出符合條件的5位數
2.2.1 算法分析:首位數不能是誰
2.2.2 具體實現
2.3 算法演練——24點游戲
2.3.1 算法分析:加括號和去除重復表達式
2.3.2 具體實現
2.3.3 第二種方案:列表切片操作實現排列組合
2.3.4 第三種方案:itertools模塊實現排列組合
2.4 算法演練——解決熄燈問題
2.4.1 算法分析:規則中的規律
2.4.2 具體實現
2.5 算法演練——解決“討厭的青蛙”問題
2.5.1 算法分析:縮小解的空間
2.5.2 具體實現
2.6 小結
第3章 遞歸算法思想
3.1 遞歸算法思想基礎
3.2 算法演練——解決“斐波那契數列”問題
3.2.1 算法分析:找出兔子增加的規律
3.2.2 具體實現
3.3 算法演練——解決“漢諾塔”問題
3.3.1 算法分析:情景模擬移動過程
3.3.2 具體實現
3.4 算法演練——解決“階乘”問題
3.4.1 算法分析:拆分調用
3.4.2 具體實現:顯示6以內階乘過程
3.5 算法演練——進制轉換器
3.5.1 算法分析:除以2獲取余數
3.5.2 具體實現:輸出十進制數字10對應的二進制數
3.6 算法演練——分解數字
3.6.1 算法分析:遞歸除以10
3.6.2 具體實現:分解5位整數12345
3.7 算法演練——解決二叉樹遍歷問題
3.7.1 算法分析:實現三種遍歷方式
3.7.2 實現樹的結構
3.7.3 二叉樹遞歸遍歷方案
……
第4章 分治算法思想
第5章 貪心算法思想
第6章 回溯算法思想
第7章 迭代算法思想
第8章 查找算法
第9章 排序算法
第10章 使用算法解決數據結構問題
第11章 解決數學問題
第12章 經典算法問題
展開全部
書友推薦
- >
名家帶你讀魯迅:朝花夕拾
- >
月亮虎
- >
我從未如此眷戀人間
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
苦雨齋序跋文-周作人自編集
- >
月亮與六便士
- >
李白與唐代文化
- >
小考拉的故事-套裝共3冊
本類暢銷