Second Round


初學者寫給初學者的演算法教學

Priority Queue:Binary Heap

以Binary Heap(二元堆積)實現Min-Priority Queue。

Priority Queue:Intro(簡介)

簡介Priority Queue(優先權佇列)之基本概念。

Single-Source Shortest Path:on DAG(directed acyclic graph)

介紹在DAG(directed acyclic graph)上處理Single-Source Shortest Path問題之演算法。

Single-Source Shortest Path:Bellman-Ford Algorithm

介紹Bellman-Ford Algorithm。

Shortest Path:Intro(簡介)

介紹於Graph中的最短路徑問題情境與基本性質。

Minimum Spanning Tree:Prim's Algorithm using Min-Priority Queue

介紹以Min-Priority Queue實現Prim's Algorithm之方法。

Minimum Spanning Tree:Prim's Algorithm

介紹於Graph中,利用Prim's Algorithm求得Minimum Spanning Tree(MST,最小生成樹)。

Minimum Spanning Tree:Kruskal's Algorithm

介紹於Graph中,利用Kruskal's Algorithm求得Minimum Spanning Tree(MST,最小生成樹)。

Minimum Spanning Tree:Intro(簡介)

介紹Graph中的Minimum Spanning Tree(MST,最小生成樹)。

Graph: 利用DFS尋找DAG的Topological Sort(拓撲排序)

利用DFS尋找directed acyclic graph(DAG)的Topological Sort(拓撲排序)。


Page 3 / 5