幫助中心 | 我的帳號 | 關於我們

圖解演算法(使用Python)

  • 作者:吳燦銘//胡昭民
  • 出版社:清華大學
  • ISBN:9787302509882
  • 出版日期:2018/10/01
  • 裝幀:平裝
  • 頁數:172
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    吳燦銘、胡昭民著的《圖解演算法(使用Python)》是一本綜合講述數據結構及其演算法的入門書,力求簡潔、清晰、嚴謹且易於學習和掌握,並沒有追求大而全的數據結構和所有相關的演算法,而是選擇經典的演算法來配合介紹常用的數據結構,包括數組、鏈表、堆棧、隊列以及樹和圖等。
    本書為每個演算法及其數據結構均提供了演算的詳細圖解,併為每個經典的演算法都提供了Python語言編寫的完整範例程序(包含完整的源代碼)。每個範例程序都經過了測試和調試,可以直接在標準的Python解釋器中運行,非常適合作為普及型的教科書或自學讀物。

作者介紹
吳燦銘//胡昭民

目錄
第1章  進入演算法的世界
  1.1  生活中到處都是演算法
    1.1.1  演算法的定義
    1.1.2  演算法的條件
    1.1.3  時間複雜度O(f(n))
  1.2  常見演算法簡介
    1.2.1  分治法
    1.2.2  遞歸法
    1.2.3  貪心法
    1.2.4  動態規劃法
    1.2.5  迭代法
    1.2.6  枚舉法
    1.2.7  回溯法
  【課後習題】
第2章  常用的數據結構
  2.1  認識數據結構
  2.2  數據結構的種類
    2.2.1  數組
    2.2.2  鏈表
    2.2.3  堆棧
    2.2.4  隊列
  2.3  樹形結構
    2.3.1  樹的基本觀念
    2.3.2  二叉樹
  2.4  圖形結構簡介
  2.5  哈希表
  【課後習題】
第3章  排序演算法
  3.1  認識排序
  3.2  冒泡排序法
  3.3  選擇排序法
  3.4  插入排序法
  3.5  希爾排序法
  3.6  合併排序法
  3.7  快速排序法
  3.8  基數排序法
  【課後習題】
第4章  查找與哈希演算法
  4.1  常見查找演算法的介紹
    4.1.1  順序查找法
    4.1.2  二分查找法
    4.1.3  插值查找法
  4.2  常見的哈希法簡介
    4.2.1  除留餘數法
    4.2.2  平方取中法
    4.2.3  摺疊法
    4.2.4  數字分析法
  4.3  碰撞與溢出問題的處理
    4.3.1  線性探測法
    4.3.2  平方探測法

    4.3.3  再哈希法
  【課後習題】
第5章  數組與鏈表演算法
  5.1  矩陣
    5.1.1  矩陣相加演算法
    5.1.2  矩陣相乘
    5.1.3  轉置矩陣
  5.2  建立單向鏈表
    5.2.1  單向鏈表的連接功能
    5.2.2  單向鏈表的節點刪除
    5.2.3  單向鏈表的反轉
  【課後習題】
第6章  堆棧與隊列演算法
  6.1  用數組實現堆棧
  6.2  用鏈表實現堆棧
  6.3  漢諾塔問題的求解演算法
  6.4  八皇后問題的求解演算法
  6.5  用數組實現隊列
  6.6  用鏈表實現隊列
  6.7  雙向隊列
  6.8  優先隊列
  【課後習題】
第7章  樹形結構及其演算法
  7.1  用數組實現二叉樹
  7.2  用鏈表實現二叉樹
  7.3  二叉樹遍歷
  7.4  二叉樹節點的查找
  7.5  二叉樹節點的插入
  7.6  二叉樹節點的刪除
  7.7  堆積樹排序法
  【課後習題】
第8章  圖的數據結構及其演算法
  8.1  圖的遍歷
    8.1.1  深度優先遍曆法
    8.1.2  廣度優先遍曆法
  8.2  最小生成樹(MST)
    8.2.1  Prim演算法
    8.2.2  Kruskal演算法
  8.3  圖的最短路徑法
    8.3.1  Dijkstra演算法與A*演算法
    8.3.2  Floyd演算法
  【課後習題】
附錄  習題和解答

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032