最新圖解演算法-使用C語言 【影音課程】

博碩文化

  • 開課單位: 博碩文化
  • 開課日期: 2022-12-31
  • 定價: $2,000
  • 售價: 7.8$1,560
  • 已過版

商品描述

課程詳情

演算法就是為解決一個問題而採取的方法和步驟,它是培養程式設計邏輯的基礎理論。程式能否有效率解決問題,演算法占了十分重要的關鍵。本課程應用不同演算法延伸出重要資料結構,例如:陣列、鏈結串列、堆疊、佇列、樹狀結構、圖形、排序、搜尋、雜湊…等。課程中使用簡明的圖例介紹常用的演算法概念,包括:分治法、遞迴法、貪心法、動態規劃法、疊代法、枚舉法、回溯法…等,並配合C語言實作程式,能將各種演算法應用在程式設計的領域。精彩課程內容包括:

●進入演算法的世界
●常用的資料結構
●排序演算法(一)
●排序演算法(一)
●搜尋演算法
●雜湊演算法
●碰撞與溢位處理
●矩陣演算法
●鍵結串列演算法
●堆疊演算法
●佇列演算法
●樹狀演算法—二元樹實作與走訪
●樹狀演算法—二元樹節點搜尋
●樹狀演算法—二元樹節點插入與刪除
●樹狀演算法—堆積樹排序法
●圖形演算法—圖形的走訪
●圖形演算法—最小花費擴張樹
●圖形演算法—圖形最短路徑法

---【吳燦銘 老師】---
現任榮欽科技執行長,曾監製研發多套遊戲及教學軟體,曾任必成高普考資料處理科講師、千華高普考資料處理科講師、考友上高普考資料處理科講師、樹德科技大學資訊管理系兼任講師
長期從事資訊教育工作,為松崗、博碩、上奇…等多家電腦圖書公司的專業作者,著作包括計算機概論、程式設計、資料結構、辦公室電子資料處理、網際網路…等相關題材等
近年來致力於「油漆式速記法」的推廣,研發出各種行動裝置APP及跨平台的多國語言雲端學習系統,受邀演講的場次已超過數百場

  • 1-1 生活中到處都是演算法(預覽)(08 : 42)
  • 1-2 常見演算法簡介  (16 : 57)

  • 2-1 認識資料結構  (05 : 32)
  • 2-2 資料結構的種類  (07 : 37)
  • 2-3 樹狀結構  (06 : 53)
  • 2-4 圖形簡介  (05 : 09)
  • 2-5 雜湊表  (03 : 09)

  • 3-1 認識排序  (03 : 56)
  • 3-2 氣泡排序法(預覽)(06 : 17)
  • 3-3 選擇排序法  (06 : 42)
  • 3-4 插入排序法  (05 : 26)

  • 4-1 謝耳排序法  (06 : 21)
  • 4-2 合併排序法  (02 : 31)
  • 4-3 快速排序法  (08 : 15)
  • 4-4 基數排序法  (05 : 44)

  • 5-1 循序搜尋法  (05 : 34)
  • 5-2 二分搜尋法  (05 : 31)
  • 5-3 內插搜尋法  (04 : 26)

  • 6-1 除法  (03 : 00)
  • 6-2 中間平方法  (02 : 37)
  • 6-3 折疊法  (01 : 52)
  • 6-4 數位分析法  (00 : 58)
  • 6-5 程式設計觀念題  (04 : 07)

  • 7-1 線性探測法  (06 : 52)
  • 7-2 平方探測法  (01 : 54)
  • 7-3 再雜湊法  (04 : 00)

  • 8-1 矩陣相加  (04 : 33)
  • 8-2 矩陣相乘  (06 : 13)
  • 8-3 轉置矩陣  (03 : 52)

  • 9-1 建立單向鏈結串列  (09 : 03)
  • 9-2 單向鏈結串列的連結  (10 : 43)
  • 9-3 單向鏈結串列刪除節點  (13 : 21)
  • 9-4 單向鏈結串列的反轉  (09 : 39)

  • 10-1 陣列實作堆疊  (06 : 12)
  • 10-2 鍵結串列實作堆疊  (05 : 30)
  • 10-3 河內塔演算法  (06 : 29)
  • 10-4 八皇后演算法  (05 : 07)
  • 10-5 程式設計觀念題  (03 : 43)

  • 11-1 陣列實作佇列  (07 : 05)
  • 11-2 鏈結串列實作佇列  (08 : 37)
  • 11-3 雙向佇列  (06 : 00)
  • 11-4 優先佇列  (03 : 35)

  • 12-1 特殊的二元樹  (03 : 52)
  • 12-2 陣列實作二元樹  (06 : 12)
  • 12-3 鏈結串列實作二元樹  (04 : 19)
  • 12-4 二元樹走訪  (08 : 32)
  • 12-5 程式設計觀念題  (05 : 30)

  • 13-1 二元樹搜尋演算法  (06 : 23)

  • 14-1 二元樹插入節點  (06 : 28)
  • 14-2 二元樹刪除節點  (03 : 59)

  • 15-1 將二元樹轉換成堆積樹  (06 : 41)
  • 15-2 堆積排序法  (03 : 25)

  • 16-1 先深後廣走訪法  (10 : 49)
  • 16-2 先廣後深搜尋法  (08 : 46)

  • 17-1 Prim演算法  (06 : 23)
  • 17-2 Kruskal演算法  (09 : 45)

  • 18-1 Dijkstra演算法  (13 : 33)
  • 18-2 A*演算法  (05 : 46)
  • 18-3 Floyd演算法  (13 : 53)