码迷,mamicode.com
首页 > 编程语言 > 详细

贪心算法----解背包问题

时间:2016-05-09 23:30:56      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

伪代码:

void Knapsack(int n,float M,float v[],float w[],float x[])

{

  Sort(n,v,w);

  int i;

  for (i = 1 ; i <= n ; i++) 

    x[i] = 0;

    float c=M;

    for (i=1;i<=n;i++) {

      if (w[i] > c) break;

    x[i]=1;

    c-=w[i];

  }

  if (i <= n) 

    x[i]=c / w[i];

}

贪心算法----解背包问题

标签:

原文地址:http://www.cnblogs.com/CAOYR/p/5475900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!