教甄◆資訊科技概論專業(電腦科)題庫下載題庫

上一題
17. 圖形(Graph)為常見的資料結構,一般有兩種常用的表示法(representation),相鄰矩陣(Adjacency Matrix)和相鄰串列 (Adjacency List),請問下列比較何者正確?
(A)就使用空間而言,邊(Edge)數量較多則適合使用 Adjacency List
(B)就存取資料而言,Adjacency Matrix 存取資料時會稍微快一些
(C)就新增邊的時間複雜度而言,Adjacency Matrix 中增加一條邊,需要 O(|E|)
(D)就刪除邊的時間複雜度而言,Adjacency Matrix 中刪除一條邊,需要 O(|E|)


答案:登入後觀看
難度: 適中
1F
109考上台北市! 感恩阿 大四下 (2019/06/23)

5d0f784cd08cc.jpg#s-845,336

 資料來源:h☆☆☆://☆☆☆☆☆☆☆-...



(內容隱藏中)
查看隱藏文字
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
william 大三上 (2021/08/11)

鄰接矩陣(英語:adjacency ☆☆☆☆☆☆)...



(內容隱藏中)
查看隱藏文字

17. 圖形(Graph)為常見的資料結構,一般有兩種常用的表示法(repres..-阿摩線上測驗