自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 会场安排问题(算法实现题4-1)

具体的算法是:看一活动的开始时间是否大于某一会场的结束时间,如果是就加入该会场中,并更新该会场的结束时间,(如果有多个会场选择的话,就选最优的那一个,即结束时间最小的),如果所有的会场都不满足,则再新增一个会场,把该活动的结束时间赋予这个新增的会场。算法的时间复杂度: 设有 n 个活动,使用了k(k<=n)个会场,则时间复杂度为 O(n(k+nlogn))

2017-04-18 23:26:57 2922

原创 将最优装载问题的贪心算法推广到2艘船的情形,贪心算法仍能产生最优解吗?

那为什么最优装载问题的贪心算法,不能推广到两艘船的情形?因为两艘船的装载问题,是先装完第一艘,再装第二艘,所以就必须把第一艘尽可能的装满,才能使总的装载量更多。如果使用贪心算法求解,第一艘船装载的方式只可能有一种最优解,就是装载的物品都是以从轻到重的顺序装载,所能装的最大重量,那么问题就来了,从轻到重这样装,不一定是最满的。比如{10,20},c1=20,根据贪心算法,它首先装个10上去,然后,就没然后了,就这样结束了,所以它就没有满足尽可能的装满这一条件 。

2017-04-16 20:00:53 9885 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除