最新圖解演算法-使用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)