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

佛山网站建设 骏域空间站 对接

佛山网站建设 骏域,空间站 对接,国外装饰公司网站,怎么通过网站打广告提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣139. 单词拆分二、力扣动态规划:关于多重背包,你该了解这些! 前言 提示:以下是本篇文章正文内容&#x…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、力扣139. 单词拆分
  • 二、力扣动态规划:关于多重背包,你该了解这些!


前言


提示:以下是本篇文章正文内容,下面案例可供参考

一、力扣139. 单词拆分

class Solution {public boolean wordBreak(String s, List<String> wordDict) {HashSet<String> set = new HashSet<>(wordDict);boolean[] dp = new boolean[s.length()+1];dp[0] = true;for(int i = 1; i <= s.length(); i ++){for(int j = 0; j < i && !dp[i]; j ++){if(dp[j] && set.contains(s.substring(j,i))){dp[i] = true;}}}return dp[dp.length-1];}
}

二、力扣动态规划:关于多重背包,你该了解这些!

public void testMultiPack1(){// 版本一:改变物品数量为01背包格式List<Integer> weight = new ArrayList<>(Arrays.asList(1, 3, 4));List<Integer> value = new ArrayList<>(Arrays.asList(15, 20, 30));List<Integer> nums = new ArrayList<>(Arrays.asList(2, 3, 2));int bagWeight = 10;for (int i = 0; i < nums.size(); i++) {while (nums.get(i) > 1) { // 把物品展开为iweight.add(weight.get(i));value.add(value.get(i));nums.set(i, nums.get(i) - 1);}}int[] dp = new int[bagWeight + 1];for(int i = 0; i < weight.size(); i++) { // 遍历物品for(int j = bagWeight; j >= weight.get(i); j--) { // 遍历背包容量dp[j] = Math.max(dp[j], dp[j - weight.get(i)] + value.get(i));}System.out.println(Arrays.toString(dp));}
}public void testMultiPack2(){// 版本二:改变遍历个数int[] weight = new int[] {1, 3, 4};int[] value = new int[] {15, 20, 30};int[] nums = new int[] {2, 3, 2};int bagWeight = 10;int[] dp = new int[bagWeight + 1];for(int i = 0; i < weight.length; i++) { // 遍历物品for(int j = bagWeight; j >= weight[i]; j--) { // 遍历背包容量// 以上为01背包,然后加一个遍历个数for (int k = 1; k <= nums[i] && (j - k * weight[i]) >= 0; k++) { // 遍历个数dp[j] = Math.max(dp[j], dp[j - k * weight[i]] + k * value[i]);}System.out.println(Arrays.toString(dp));}}
}
http://www.yayakq.cn/news/614623/

相关文章:

  • 网站开发流程详细步骤装修平台排行榜前十名
  • 手机网站怎么建设做企业网站后期还需要费用吗
  • 朝西村网站建设公司怎么自定义wordpress登录页面
  • 建设银行车贷网站网站备案需先做网站吗
  • 汇米网站建设五屏网站建设怎样
  • 宝石网站建设石家庄市建设局质监站网站
  • 罗村网站建设哪里网站用vue.js做的
  • 营销网站售后调查系统网站建设哪里好 厦门
  • 电子商务网站建设的工具景安 怎么把网站做别名
  • 潍坊大型网站建设如何防止网站被采集
  • 杭州网站开发公司大兴智能网站建设哪家好
  • 宿州专业网站建设wordpress 获取插件数据
  • 怎样查看网站是用什么cms_做的室内设计联盟电脑版
  • 苏州做网站的公司免费搭建私人网站
  • 机顶盒视频网站建设商超网站
  • 厦门网站建设教学wordpress基于
  • 平台网站做数据维护需要多久中建国能建设集团网站
  • 网站第三方统计代码域名注册商哪个好
  • it美工做网站宝安品牌设计公司
  • 织梦网站头部到底部去了自己做网站做那种类型
  • 网站建设公司做销售前景好不好?小规模公司自学做账
  • 肥料网站建设 中企动力做公寓酒店跟网站合作有什么技巧
  • 网站建设有关的职位wordpress插件位置
  • 天保建设集团有限公司网站wordpress取消categore
  • 大连网站建设外包公司wordpress向下兼容
  • 可以做设计兼职的网站温州网站建设钢筋工
  • 辽宁奔之流建设工程有限公司网站go 网站开发
  • 成都优化网站厂家东莞招聘网哪个平台比较好
  • 湖南网站建设怎么样建设通网站会员共享密码
  • 托管网站服务器网站设计过程中需要注意的问题