設有n=2k個運動員要進行循環(huán)賽,現(xiàn)設計一個滿足以下要求的比賽日程表: ①每個選手必須與其他n-1名選手比賽各一次; ②每個選手一天至多只能賽一次; ③循環(huán)賽要在最短時間內(nèi)完成。
根據(jù)優(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)