17. 圖形(Graph)為常見的資料結構,一般有兩種常用的表示法(repres..-阿摩線上測驗
1F
|
2F william 大三上 (2020/04/15)
O(|V|)+O(|V||E|)+O(|E|)+|V|O(|V||V|+|E|)=O(|V|2|V|+|V||E|)O(|V|)+O(|V||E|)+O(|E|)+|V|O(|V||V|+|E|)=O(|V|2|V|+|V||E|)(新增|V|條邊)+(修正負邊)+(重設權重)+(對每個頂點做「Dijkstra’s algorithm」)相鄰串列與相鄰陣列比較表
Adjacency matrixAdjacency list空間需求O(n2)O(n2)O(n+e)表示頂點數多邊數少之圖需要O(n2)O(n2)且為稀疏矩陣,不適合適合表示邊數多(e=O(n2)(n2))之圖適合需要O(n+O(n2))O(n+O(n2)),不適合判斷兩頂點間是否存在邊時間複雜度 O(1),適合時間複雜度 O(e),不適合求圖上的邊數(判斷連通…)時間複雜度 O(n2)O(n2),不適合時間複雜度 O(n+e),適合 參考: https://wangwilly.github.io/willywangkaa/20... 查看完整內容 |
3F
|