設(shè)R={r1,r2,...,rn}是要進(jìn)行排列的n個(gè)元素,其中元素r1,r2,...,rn可能相同,試設(shè)計(jì)一個(gè)算法,列出R的所有不同排列,并給出不同排列的總數(shù)。算法如下,填寫(xiě)缺失的語(yǔ)句。
1.b=a 2.R[t]==R[i] 3.sum++ 4.R[i] 5.R,k+1,n,sum
根據(jù)優(yōu)先隊(duì)列式分支限界法,求下圖中從v1點(diǎn)到v9點(diǎn)的單源最短路徑,請(qǐng)畫(huà)出求得最優(yōu)解的解空間樹(shù)。要求中間被舍棄的結(jié)點(diǎn)用×標(biāo)記,獲得中間解的結(jié)點(diǎn)用單圓圈○框起(如○v2),最優(yōu)解用雙圓圈◎框起。