目錄(94章)
倒序
- 封面
- 版權信息
- 內容提要
- 前言
- 第1章 算法初步
- 1.1 什么是算法
- 1.2 時間復雜度
- 1.3 空間復雜度
- 1.4 算法的應用
- 1.5 Python算法的優勢
- 1.6 小結
- 1.7 習題
- 第2章 排序算法
- 2.1 初級排序算法
- 2.2 高級排序算法
- 2.3 小結
- 2.4 習題
- 第3章 查找
- 3.1 順序查找
- 3.2 二分查找
- 3.3 樹
- 3.4 二叉樹
- 3.5 二叉搜索樹
- 3.6 平衡二叉樹
- 3.7 小結
- 3.8 習題
- 第4章 雙指針問題
- 4.1 單鏈表
- 4.2 雙指針的應用
- 4.3 小結
- 4.4 習題
- 第5章 哈希算法
- 5.1 哈希算法的原理
- 5.2 哈希函數
- 5.3 解決沖突
- 5.4 哈希算法的應用
- 5.5 小結
- 5.6 習題
- 第6章 深度優先搜索算法
- 6.1 搜索
- 6.2 圖上的深度優先搜索
- 6.3 二叉樹上的深度優先搜索
- 6.4 小結
- 6.5 習題
- 第7章 廣度優先搜索算法
- 7.1 依舊是圖的搜索
- 7.2 隊列中的存儲方式
- 7.3 經典例題講解
- 7.4 小結
- 7.5 習題
- 第8章 回溯算法
- 8.1 回溯算法原理
- 8.2 回溯算法的應用
- 8.3 小結
- 8.4 習題
- 第9章 動態規劃
- 9.1 動態規劃介紹
- 9.2 礦工問題
- 9.3 爬樓梯問題
- 9.4 背包問題
- 9.5 最長遞增子序列問題
- 9.6 小結
- 9.7 習題
- 第10章 貪心算法
- 10.1 貪心算法介紹
- 10.2 硬幣找零問題
- 10.3 活動安排問題
- 10.4 哈夫曼編碼
- 10.5 小結
- 10.6 習題
- 第11章 分治算法
- 11.1 分治算法原理
- 11.2 分治算法應用
- 11.3 小結
- 11.4 習題
- 第12章 并查集
- 12.1 并查集介紹
- 12.2 朋友圈
- 12.3 圖的子元素
- 12.4 小結
- 12.5 習題
- 第13章 最短路徑算法
- 13.1 戴克斯特拉算法
- 13.2 貝爾曼-福特算法
- 13.3 弗洛伊德算法
- 13.4 A*搜索算法
- 13.5 小結
- 13.6 習題
- 第14章 數論算法
- 14.1 歐幾里得算法
- 14.2 中國余數定理
- 14.3 素性檢驗算法
- 14.4 小結
- 14.5 習題 更新時間:2020-08-13 19:28:25
推薦閱讀
- Visual C++程序設計教程
- Java 11 Cookbook
- Unity 5 for Android Essentials
- C語言程序設計
- Learning Probabilistic Graphical Models in R
- PySide 6/PyQt 6快速開發與實戰
- Visual FoxPro 6.0程序設計
- Hadoop大數據分析技術
- 零基礎學C語言(升級版)
- Python Machine Learning Cookbook
- Python預測分析實戰
- Visual Basic語言程序設計基礎(第3版)
- SQL Server 2008實用教程(第3版)
- Effective C++:改善程序與設計的55個具體做法(第三版)中文版(雙色)
- PHP從入門到精通(第7版)
- AngularJS Web Application Development Cookbook
- Getting Started with Hazelcast
- TensorFlow程序設計
- IBM Cognos TM1 Cookbook
- MATLAB/Simulink與過程控制系統仿真
- Odoo Development Essentials
- 深度學習企業實戰:基于R語言
- 樹莓派Python編程指南
- Android 5 Programming by Example
- Oracle數據庫管理與開發(慕課版)
- 碼農修行:編寫優雅代碼的32條法則
- 基于YANG的可編程網絡:用YANG、NETCONF、RESTCONF和gNMI實現網絡自動化架構
- Cocos2d—X 案例開發大全
- Banana Pro Blueprints
- Redux Quick Start Guide