- 38
- 0
- 约8.22千字
- 约 9页
- 2017-08-17 发布于重庆
- 举报
算法设计期末复习题.doc
算法分析与设计复习题
1、对于下图,写出图着色算法得出一种着色方案的过程。
解:
K←1
X[1] ←1 , 返回 true
X[2]←1,返回false; X[2]←X[2]+1=2, 返回 true
X[3]←1 ,返回false; X[3]←X[3]+1=2, 返回false;X[3]←X[3]+1=3, 返回 true
X[4]←1, 返回false; X[4]←X[4]+1=2, 返回false;X[4]←X[4]+1=3, 返回 true
找到一个解 (1,2,3,3)
2、写出多段图最短路经动态规划算法求解下列实例的过程,并求出最优值。
各边的代价如下:
C(1,2)=3, C(1,3)=5 ,C(1,4)=2
C(2,6)=8 ,C(2,7)=4 ,C(3,5)=5 ,C(3,6)=4, C(4,5)=2,C(4,6)=1
C(5,8)=4, C(6,8)=5 ,C(7,8)=6
解:
Cost(4,8)=0
Cost(3,7)= C(7,8)+0=6 ,D[5]=8
Cost(3,6)= C(6,8)+0=5, D[6]=8
Cost(3,5)= C(5,8)+0=4 D[7]=8
Cost(2,4)= min{C(4,6)+ Cost(3,6), C(4,5)+ Cost(3,5)}
= min{1+ 5, 2+4}=6 D[
原创力文档

文档评论(0)