!算法设计与分析总复习.pptVIP

  • 22
  • 0
  • 约1.31万字
  • 约 50页
  • 2019-10-04 发布于湖北
  • 举报
7、简述确定性图灵机和非确定性图灵机的区别,并说明何为P类问题,何为NP类问题。 确定性图灵机与非确定性图灵机的区别在于,确定性图灵机的每一步只有一种选择,而非确定性图灵机却可以有多种选择。P类问题是确定性计算模型下的易解问题类,而NP类问题是非确定性计算模型下的易验证问题类。 六、设计计算题 1、假设每一步可迈一个或二个或三个阶梯,请给出爬n个阶梯的递推公式 。 F(n)=0 n0; F(n)=1 n=0; F(n)=F(n-1)+F(n-2)+F(n-3) n0 2、已知有7个独立作业{1,2,3,4,5,6,7}由3台机器M1,M2和M3加工处理。各作业所需的处理时间分别为{2,14,4,16,6,5,3}。请给出利用贪心算法实现多机调度问题的步骤。 解:(1)按处理时间非递减排序{16,14,6,5,4,3,2}; (2)按机器个数建立最小堆,将前三个作业插入最小堆; (3)从堆中移出Min元素; (4)将其加上后序作业的加工时间,插入堆; (5)从第(3)步循环执行,直到所有作业处理完毕。 4 ? 2 7 5 6 3 1 M1 M2 M3 6 11 15 17 3、

文档评论(0)

1亿VIP精品文档

相关文档