圖解演算法原理

    堅實的基礎知識「實用」的工具書

    收集中
    US$14.98

    內容簡介


    解析演算法結構

    實際操作
    加深學習
    精選課堂練習

    資料結構、排序、搜尋etc…
    從基礎到應用準則完全圖解

    ‧詳細講解各種演算法的特色
    ・學會如何選擇適當的演算法
    ・跨頁閱讀適合初學者或複習自學
    ・涵蓋機器學習結構到活用範例

    堅實的基礎知識「實用」的工具書
    需要懂得因應場景選擇適當的演算法,才能夠建立有效率的程式。即便獲得的成果相同,但使用的演算法會讓處理效率大不相同。不過對演算法抱持著「看不出有什麼差異」「好複雜好像很難」排斥心態的學習者想必是大有人在。因此,本書中的每個主題皆是以跨頁,並搭配圖解的講解方式幫助讀者從零開始學習演算法的基礎知識。

    推薦給符合以下條件的讀者
    ‧想學習演算法的基礎知識
    ‧想拓展知識領域更上一層樓
    ‧想成為懂得如何選擇演算法的人
    ‧想成為能快速又正確建立程式的人

    章节目录

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
      前言
    • 1-4
      目錄
    • 1-5
      CH01 演算法的基本概念
    • 1-6
      1-1 快速準確的計算步驟
    • 1-7
      1-2 方便處理的資料
    • 1-8
      1-3 什麼是好的程式?
    • 1-9
      1-4 比較演算法的基準
    • 1-10
      1-5 認識程式語言的差異
    • 1-11
      1-6 好用的演算法都在這
    • 1-12
      1-7 演算法的權限
    • 1-13
      1-8 圖解演算法
    • 1-14
      1-9 用寫的計算演算法
    • 1-15
      1-10 查找質數
    • 1-16
      1-11 找出共同最大因數
    • 1-17
      1-12 益智遊戲引導學習演算法
    • 1-18
      1-13 使用隨機值的測試法
    • 1-19
      試試看
    • 1-20
      CH02 檔案的保存方式
    • 1-21
      2-1 整數的表現方式
    • 1-22
      2-2 資料的單位
    • 1-23
      2-3 小數的表現方式
    • 1-24
      2-4 字元的表現方式
    • 1-25
      2-5 命名特定的名稱位址
    • 1-26
      2-6 保存資料的大小
    • 1-27
      2-7 連續儲存空間
    • 1-28
      2-8 讓人一看就懂的表示法
    • 1-29
      2-9 存放資料的位置
    • 1-30
      2-10 存放表格資料
    • 1-31
      2-11 存放單字或文章
    • 1-32
      2-12 結構複雜的資料型態
    • 1-33
      2-13 直線排列的結構
    • 1-34
      2-14 雙向連接的結構
    • 1-35
      2-15 樹狀分支的保存結構
    • 1-36
      2-16 滿足條件的樹狀結構
    • 1-37
      2-17 適用於搜尋的資料結構
    • 1-38
      2-18 平衡的樹狀結構
    • 1-39
      2-19 儲存無序資料
    • 1-40
      2-20 取出最後儲存的資料
    • 1-41
      2-21 按照先後順序取出的結構
    • 1-42
      2-22 虛擬記憶體的快取檔案置換機制
    • 1-43
      試試看
    • 1-44
      CH03 重新排列資料順序
    • 1-45
      3-1 升序或降序的排列
    • 1-46
      3-2 保證相同鍵值的順序
    • 1-47
      3-3 選擇最大值和最小值排序
    • 1-48
      3-4 將要排序的元素加入已排序陣列
    • 1-49
      3-5 與當前元素比較
    • 1-50
      3-6 雙向排序陣列元素
    • 1-51
      3-7 併用交換與插入提升效能
    • 1-52
      3-8 堆積結構的排序
    • 1-53
      3-9 比較多筆資料並進行合併
    • 1-54
      3-10 常用於快速重新排序的方法
    • 1-55
      3-11 取值範圍內有效
    • 1-56
      3-12 預留排序的空間
    • 1-57
      3-13 會心一笑的排序方式
    • 1-58
      3-14 該選用什麼方式?
    • 1-59
      試試看
    • 1-60
      CH04 搜尋資料
    • 1-61
      4-1 從多筆資料當中找出吻合條件值
    • 1-62
      4-2 徹頭徹尾的搜尋方式
    • 1-63
      4-3 從頭依序搜尋
    • 1-64
      4-4 有序資料的搜尋方式
    • 1-65
      4-5 按距離遠近的搜尋方式
    • 1-66
      4-6 按左右相鄰的搜尋方式
    • 1-67
      4-7 深入層級的搜尋方式
    • 1-68
      4-8 搜尋樹狀結構的順序差異
    • 1-69
      4-9 進行反向的搜尋方式
    • 1-70
      4-10 改變起點和終點的搜尋方式
    • 1-71
      4-11 以邊長求解最短路徑的搜尋方式
    • 1-72
      4-12 以節點求解最短路徑的搜尋方式
    • 1-73
      4-13 啟發式搜尋法
    • 1-74
      4-14 求出最大利益的方法
    • 1-75
      4-15 從文章中搜尋字串
    • 1-76
      4-16 搜尋字串的小技巧
    • 1-77
      4-17 搜尋符合特定模式的字串
    • 1-78
      試試看
    • 1-79
      CH05 使用在機器學習上的演算法
    • 1-80
      5-1 從資料進行分類和預測
    • 1-81
      5-2 有正確解答的學習方式
    • 1-82
      5-3 從資料抓出特徵並分類的學習方式
    • 1-83
      5-4 獎勵最佳行為的學習方式
    • 1-84
      5-5 以樹狀結構實現分類和迴歸
    • 1-85
      5-6 採多數表決的決策樹
    • 1-86
      5-7 分離邊界使間隔最大化
    • 1-87
      5-8 用機率預測0 到1 的範圍
    • 1-88
      5-9 模仿人腦結構量化訊息
    • 1-89
      5-10 更深入的學習方式
    • 1-90
      5-11 生成假資料的AI 技術
    • 1-91
      5-12 去除影像雜訊和增強輪廓
    • 1-92
      5-13 隨機抽樣的執行方式
    • 1-93
      5-14 模擬生物進化的過程
    • 1-94
      5-15 隨著時間經過改變隨機性
    • 1-95
      5-16 強化學習鄰近的樣本
    • 1-96
      5-17 快速求近似解的方法
    • 1-97
      5-18 分類大量資料
    • 1-98
      5-19 降低資料維度表示新的特徵
    • 1-99
      試試看
    • 1-100
      CH06 其他常見的演算法
    • 1-101
      6-1 分割成許多更小的問題
    • 1-102
      6-2 縮減資料容量
    • 1-103
      6-3 連續壓縮
    • 1-104
      6-4 檢測輸入錯誤
    • 1-105
      6-5 去除雜訊和干擾
    • 1-106
      6-6 利用加密演算法提升安全性
    • 1-107
      6-7 最簡單的加密與解密方法
    • 1-108
      6-8 對系統開銷小的加密方式
    • 1-109
      6-9 安全地共享金鑰
    • 1-110
      6-10 利用極大整數之質因數無法分解的特性
    • 1-111
      6-11 用較短的密鑰長度確保安全性
    • 1-112
      6-12 使用在社群網站的演算法
    • 1-113
      6-13 Google 使用的演算法
    • 1-114
      6-14 從未知數中做出決策
    • 1-115
      6-15 訪問所有城市的最小路徑成本
    • 1-116
      6-16 放入物品的價值總和最大化
    • 1-117
      6-17 無解的演算法
    • 1-118
      6-18 答對可贏得100 萬美元?的超級難題
    • 1-119
      試試看
    • 1-120
      詞彙集
    • 1-121
      索引
    • 1-122
      版權頁
    • 1-123
      封底頁

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案