当前位置: 首页 > news >正文

做网站的前景化肥厂的网站摸板

做网站的前景,化肥厂的网站摸板,如何优化网站推广,s.w.org wordpress今天逛园子#xff0c;偶然看到了“背包问题”#xff0c;于是上网找了下相关资料#xff0c;并写了个简单的实现方案。 何为背包问题#xff1f; 简单理解#xff0c;就是给了一堆物品跟一个包#xff0c;每个物品都有相应的重量和价值#xff0c;包有自己的承重。我们…今天逛园子偶然看到了“背包问题”于是上网找了下相关资料并写了个简单的实现方案。 何为背包问题 简单理解就是给了一堆物品跟一个包每个物品都有相应的重量和价值包有自己的承重。我们要做的就是在包的承重范围内往包里装下价值总量最高的物品。 如何解决背包问题 一般采用递归的方法对每次放入物品进行数学建模。每次放入物品都会有两种选择前提是该物品能放入 1. 放入该物品那么问题转换成减去该物品的重量包剩余的容量最多能装下多少价值的物品。 2. 不放入该物品那么问题转换成算上该物品的重量包的容量最多能装下多少价值的物品 为了方便理解可以参考以下表格首行为包的容量 重量012345678910价值20055555555555005556611111111630055666111111121700556661616212116800556661616212110          拿数据部分第四行第八列的数据来说 如果放入物品三则最高价值为1(物品三价值)5承重为4时的最高价值6。 如果不放入物品三则最高价值为11承重为7时放入前面物品的最高价值 代码如下 物品类 public class BagItem {public int Weight { get; set; }public int Value { get; set; } } 背包类 public class Bag {private ListBagItem _items;private int _capacity;public Bag(ListBagItem items,int capacity){this._items items;this._capacity capacity;}public int CalculateMaxValue(){int n _items.Count;int[,] array new int[n 1, _capacity 1];for (int i 0; i n 1; i){array[i, 0] 0;}for (int i 0; i _capacity 1; i){array[0, i] 0;}for (int i 1; i n 1; i){for (int j 1; j _capacity 1; j){if (_items[i-1].Weight j){array[i, j] array[i - 1, j];}else{array[i, j] Math.Max((_items[i-1].Value array[i - 1, j-_items[i-1].Weight]), array[i - 1, j]);}}}return array[n, _capacity];} } 背包问题的实现就写到这。转载于:https://www.cnblogs.com/alaskii/p/6142368.html
http://www.pierceye.com/news/935186/

相关文章:

  • 网站建设的参考文献英文北京市住房建设官网站
  • 网站文件夹命名seo大连网站建设方案咨询
  • 重庆推广一个网站网站标题flash
  • 潍坊住房与城乡建设局网站邮箱号怎么注册
  • 有没有免费开网站的电子商务网站建设讨论
  • 拓者室内设计网站东方甄选采用了哪些网络营销方式
  • 电子商务网站开发案例dw怎么制作好看的个人网页
  • 爱站网 关键词挖掘工具站长工具wordpress登陆框
  • dede手机网站更新实时新闻
  • 信息化建设 网站作用专业设计网站公司
  • 秦皇岛金洋建设集团网站找人做小程序要多少钱
  • 郑州专业做网站企业wordpress 添加文件权限
  • 企业网站托管套餐南通企业建站系统模板
  • 汉中网站建设服务网站宣传推广平台
  • 关于科技园区建设文章的网站软文兼职10元一篇
  • 免费隐私网站推广海宁自适应网站建设
  • ipad网站制作网络平台怎么建立网站吗
  • 午夜资源站诸暨北京有哪些网站制作公司
  • 无忧自助建站安卓手机建站
  • 网站建设怎设计榆林市城乡建设规划局网站
  • 网站建设相关资讯做网站 思源字体
  • 辽宁网站设计国家开发大学网站作业怎么做
  • 仿西部数码网站注册建筑设计师
  • 南昌企业网站设计建设制作怎么删除ghost wordpress
  • 如何建个人免费网站手机怎么做网站免费的
  • 目前做那个网站能致富怎么增加网站的权重
  • 无锡网站建设818gx中国机械加工网卸粮四通
  • 淘宝网网站建设出入南京最新通知今天
  • 做企业网站项目的心得做网站一定要后台嘛
  • 青峰集团响应式网站论坛网站怎么做跳转