3.1贪心算法充内容.pptVIP

  • 0
  • 0
  • 约1.89千字
  • 约 14页
  • 2016-12-31 发布于贵州
  • 举报
3.1 贪心算法补充内容 3.1 活动安排问题 活动安排问题就是要在所给的活动集合中选出最大的相容活动子集合,是可以用贪心算法有效求解的很好例子。该问题要求高效地安排一系列争用某一公共资源的活动。贪心算法提供了一个简单、漂亮的方法使得尽可能多的活动能兼容地使用公共资源。 3.1 活动安排问题 3.1 活动安排问题 在下面所给出的解活动安排问题的贪心算法greedySelector : public static int greedySelector(int [] s, int [] f, boolean a[]) { int n=s.length-1; a[1]=true; int j=1; int count=1; for (int i=2;i=n;i++) { if (s[i]=f[j]) { a[i]=true; j=i; count++; } else a[i]=false; } return count; } 3.1 活动安排问题 由于输入的活动以其完成时间的非减序排列,所以算法greedySelector每次总是选择具有最早

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档