当前位置: 首页 > 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/324155/

相关文章:

  • 建设速干裤移动网站社区app网站模板下载
  • 营销型网站建设公司衡水做网站电话
  • mianf网站wordpress可以企业网站
  • 如何选择昆明网站建设百度网盘网页
  • 白云区做网站公司做网站需要自备服务器吗
  • 网站没备案怎么做淘宝客长春火车站是哪个站
  • 数字网站建设网站开发的开发语言
  • 石家庄专门做网站的公司关键词排名优化品牌
  • 网站排名优化方法讲解网站收录排名
  • 婴幼儿用品销售网站开发报告凡科做的网站百度不到
  • 济南建网站送400电话h5第三方收款平台
  • 防城港做网站网站建设wordpress比较
  • 工业设计招聘信息网站网站设计有什么前景
  • 保定网站制作价格网站设计好网站
  • 如何做网站的伪静态页面网站开发神书
  • 做网站赚钱平台安装wordpress中文
  • 晋江市住房和城乡建设局网站绍兴哪些公司做网站
  • app ui设计网站深圳网站平面设计
  • 荆门建设局官方网站wordpress直达按钮
  • 电商网站设计哪家好微博营销案例有哪些
  • 网站模板被抄袭怎么办app优化网站建设
  • 免费网站建站塔山双喜it外包项目做完了就解散了吗
  • 铁法能源公司网站图片高清处理在线
  • 网站建设先进个人总结手机可以制作app软件吗
  • 协达网站建设wordpress改为直接填写密码
  • 天津网站建设案例展示广宁县住房和城乡建设局网站
  • 网站建设销售问答定制营销型网站什么意思
  • 怎么用手机黑网站wordpress 菜单去掉链接
  • 为什么做不了自己的网站番禺哪里有做网站的公司
  • 科讯网站模版网网站建设实施