第四章--贪心算法.pptxVIP

  • 14
  • 0
  • 约6.89千字
  • 约 87页
  • 2018-06-21 发布于福建
  • 举报
贪心算法;4.1 贪心算法引言;贪心算法引言;贪心算法引言;贪心算法;贪心算法;4.1 贪心算法引言;4.1.1 贪心算法的设计思想;4.1.1 贪心算法的设计思想;4.1.1 贪心算法的设计思想;4.1.1 贪心算法的设计思想;4.1.1 贪心算法的设计思想;4.1.1 贪心算法的设计思想;4.2 背包问题;4.2 背包问题;4.2 背包问题;4.2 背包问题;4.2 背包问题;4.2 背包问题;4.2 背包问题;4.2 背包问题;用贪心算法解背包问题的基本步骤: 计算每种物品单位重量的价值vi/wi; 按照单位重量的价值从高到低的顺序排序; 依据贪心选择策略,按照单位价值从高到低的顺序,依次将尽可能多的物品装入背包中。 直到背包装满为止。 是否可以将物品装入背包的条件是:有空间;数据结构: typedef struct { float p; /* n个物体的价值 */ float w; /* n个物体的重量 */ float v; /* n个物体的价值重量比 */ } OBJECT; OBJECT instance[n]; float x[n]; /* n个物体装入背包的份量 */;算法:贪心算法求解背包问题 输入:背包载重量M,存放n个物体的价值p、及重量w信息的数组instance[] 输出:n个物体被装入背包的份量x[ ],背包中物体的总价

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档