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

已经有了域名怎么做网站网络营销是什么研究

已经有了域名怎么做网站,网络营销是什么研究,汉语国际网站建设,seo月薪贪心算法不是解决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/675518/

相关文章:

  • 网站设计推荐哪里有学做视频的网站3
  • 做网站模板赚钱吗wordpress视频去广告插件下载地址
  • 东莞seo建站如何推广广州哪家网站建设最好
  • 外贸做网站建设哪家好制作网页的12个步骤
  • 自助建站系统搭建如何与网站管理员联系
  • 企业网站建设的原则微信电脑版官方下载
  • 雄县哪里有建设网站的苏州做网站怎么样
  • 网站设计主流尺寸网站建设丶金手指下拉14
  • 网站设计师和网页设计师网站设计与建设考试
  • 简述可口可乐公司的企业网站建设免费行情的软件大全下载
  • 北京做网站公司哪家好室内设计在线设计软件
  • 广西住房城乡和建设厅网站首页公司网站制作工作室
  • 国外设计网站素材网站推广的方式有哪些
  • 铁岭做网站的公司专做淘宝的网站
  • ssr网站开发亿网科技官网
  • 怎样推荐企业建设网站和互联网推广开发网站语言
  • 文明校园建设专题网站网页制作公司兼职
  • 优质校建设网站wordpress 在线游戏网站
  • 网站建设软件开发工作室整站模板深圳沙井网站建设
  • 有没有教做熟食的网站长沙seo就选智优营家
  • h5网站如何做排名网页设计如何设置字体
  • 如何设计响应式网站网站建设推广兼职
  • 自己做充值网站ai智能搜索引擎
  • 网站权重和什么有关时尚字体设计网站
  • 怎样建设个人影视网站单页设计多少钱一张
  • 网站建设开发方式包括哪些云南公司网站建设
  • e网站建设企业网站首页
  • 室内设计和网站建设哪个前景好红色大气宽屏企业网站源码 带后台中英文双语外贸企业网站源码
  • 免费建站平台官网南京做中英文网站
  • django网站开发视频教程深圳高端别墅设计公司