單項選擇題設(shè)置頂點集合S,初始時,S中僅含有源。設(shè)u是G的某一個頂點,把從源到u且中間只經(jīng)過S中頂點的路稱為從源到u的特殊路徑,并用數(shù)組dist記錄當前每個頂點所對應(yīng)的最短特殊路徑長度。每次從V-S中取出具有最短特殊路長度的頂點u,將u添加到S中,同時對數(shù)組dist作必要的修改。一旦S包含了所有Ⅴ中頂點,dist就記錄了從源到所有其它頂點之間的最短路徑長度。這是()的基本思想。

A.Dijkstra算法
B.Huffman編碼
C.Prim算法
D.Kruskal算法


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題Dijkstra算法是解單源最短路徑問題的一個()算法。

A.動態(tài)規(guī)劃
B.分治
C.回溯
D.貪心

2.單項選擇題哈夫曼算法以()的方式構(gòu)造表示最優(yōu)前綴碼的二叉樹T。

A.自左向右
B.自右向左
C.自頂向下
D.自底向上

4.單項選擇題下面()不能使用貪心算法來求解。

A.單源最短路徑
B.活動安排問題
C.0-1背包問題
D.哈夫曼編碼

5.單項選擇題矩陣連乘算法所需的計算空間復(fù)雜度為()。

A.O(n)
B.O(n2
C.O(n!)
D.O(logn)