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

建设银行网站点不进去网站域名跳转怎么弄

建设银行网站点不进去,网站域名跳转怎么弄,怎么用新浪云做淘宝客网站,成都网站制作公司贪心算法不是解决01背包问题的有效方法,因为贪心算法只能保证得到一个近似最优解,而无法保证得到最优解。因此,我们需要使用动态规划来解决01背包问题。以下是使用Java实现的动态规划解法: public class KnapsackProblem {public…

贪心算法不是解决01背包问题的有效方法,因为贪心算法只能保证得到一个近似最优解,而无法保证得到最优解。因此,我们需要使用动态规划来解决01背包问题。以下是使用Java实现的动态规划解法:

public class KnapsackProblem {public static int knapSack(int W, int[] wt, int[] val, int n) {int[][] dp = new int[n + 1][W + 1];for (int i = 0; i <= n; i++) {for (int w = 0; w <= W; w++) {if (i == 0 || w == 0) {dp[i][w] = 0;} else if (wt[i - 1] <= w) {dp[i][w] = Math.max(val[i - 1] + dp[i - 1][w - wt[i - 1]], dp[i - 1][w]);} else {dp[i][w] = dp[i - 1][w];}}}return dp[n][W];}public static void main(String[] args) {int[] val = {60, 100, 120};int[] wt = {10, 20, 30};int W = 50;int n = val.length;System.out.println(knapSack(W, wt, val, n));  // 输出220}
}

在上述代码中,我们使用一个二维数组dp来表示当前背包容量和物品数量下的最大价值。初始化时,将数组中的所有元素置为0。然后,使用两个嵌套循环来遍历所有可能的背包容量和物品数量的组合。在每个位置,我们根据当前物品的重量和价值来更新最大价值。最后,返回dp[n][W]即为问题的解。

http://www.yayakq.cn/news/422713/

相关文章:

  • 河北建设工程信息网正规网站青岛网页设计师
  • 百度搜索网站优化卢松松外链工具
  • 网站psd模版网站空间150m
  • 百安居装修报价清单网站seo方法
  • 那个网站专利分析做的好公司网站建设多少费用哪里济南兴田德润有活动吗
  • 2016年网站推广方法wordpress 2018
  • 企业名录查询器免费版四川旅游seo整站优化
  • 做视频网站的备案要求吗网站优化有哪些技巧
  • 团购模板网站关键字查询我的网站怎么做
  • 想开网站建设公司h5模板下载有哪些网站
  • 泉州模板开发建站php网站开发师
  • 网站开发步奏中升乙源建设工程有限公司网站
  • 电商网站创办过程河南搜索引擎推广公司
  • 什么专业的会做网站wordpress手机字体变大
  • 找个人做网站wordpress页面访问量
  • 做网站意向客户做标书的专业网站
  • 上海网站建设企网站推广软件免费下载
  • 亲子游网站怎么做域名查询 查询网
  • 上海网站建设海淘科技财务公司管理系统
  • 建行网站是多少呢优品ppt免费模板
  • wordpress做大型网站东莞做网站平台
  • 计算机毕业设计代做网站百度招聘电话
  • 做网站还有价值吗做搜狗手机网站优化软
  • wap网站做视频直播外贸建站用什么平台好
  • 怀集住房和城乡建设部网站网站页面设计师
  • 云梦网如何做网站彩票网站开发的
  • 网站建设学习步骤怎么给网站做二维码
  • 怎么知道网站是什么开源做的国外网站怎么做
  • 深圳做网站最网站做rss+wordpress
  • 深圳网站建制作qq音乐wordpress