根據優(yōu)先隊列式分支限界法,求下圖中從v1點到v9點的單源最短路徑,請畫出求得最優(yōu)解的解空間樹。要求中間被舍棄的結點用×標記,獲得中間解的結點用單圓圈○框起,最優(yōu)解用雙圓圈◎框起。
Dijkstra算法求單源最短路徑;空白處應填寫的是? d[u]:s到u的距離p[u]:記錄前一節(jié)點信息
1.p[v]=NIL 2.p[v]=u 3.v∈adj[u] 4.Relax(u,v,w)
Hanoi算法如下,空白處應填寫什么?
1.move(a,c) 2.Hanoi(n-1,a,c,b) 3.Move(a,c)