算法设计和分析教学资料第4章.pptVIP

  • 8
  • 0
  • 约4.31千字
  • 约 98页
  • 2020-03-18 发布于福建
  • 举报
第4章 贪心算法;理解贪心算法的概念 掌握贪心算法的基本要素 (1)最优子结构性质 (2)贪心选择性质 理解贪心算法与动态规划算法的差异 理解贪心算法的一般理论;通过应用范例学习贪心设计策略 (1)活动安排问题; (2)最优装载问题; (3)哈夫曼编码; (4)单源最短路径; (5)最小生成树; (6)多机调度问题。;问题描述: 有位顾客买了两斤苹果,需付3元7角,实付10元,你需找零6元3角。假设你抽屉里有一些硬币,面值分别为:2元5角、1元、5角和1角,现在问题是:怎么找币最快(取硬币次数最少)?;问题抽象: M=6.3 ,n=4 V={2.5, 1.0, 0.5 ,0.1}(分量用vi表示) X={ x1, x2, x3, x4 } (xi=0, i=1~4) 问题即求: 约束条件: ;贪心算法的引入-- 0-1背包问题;一种更简单可行的方法: 先取2.5 2枚 价值2.5+2.5=5.0 余6.3-5=1.3 再取1.0 1枚 价值1.0 余1.3-1=0.3 不取0.5 0枚 因为0.50.3 再取0.1 3枚 价值0.1×3=0.3 余0.

文档评论(0)

1亿VIP精品文档

相关文档