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

做网站做网站建站为应用技术

做网站做网站,建站为应用技术,杭州 网站建设公司,怎么开网店赚钱参考资料:代码随想录 题目链接:. - 力扣(LeetCode) 这道题是01背包问题的抽象,这道题的难点在于怎么绕明白遍历顺序是从后往前。 题目中给的nums数组,以nums[1,5,11,5]为例,可以分析为有4个物…

参考资料:代码随想录

题目链接:. - 力扣(LeetCode)

这道题是01背包问题的抽象,这道题的难点在于怎么绕明白遍历顺序是从后往前。

题目中给的nums数组,以nums=[1,5,11,5]为例,可以分析为有4个物品,每个物品的重量为weight=[1,5,11,5],每个物品的价值为value=[1,5,11,5]

最大容量为:(1+5+11+5)/2

1.确定dp数组含义

重量从0到maxWeight,分别能装的最大价值

2.初始化dp数组

全部初始化为0

3.确定遍历顺序

只能选取一次,从后向前

4.确定递推公式

class Solution {public boolean canPartition(int[] nums) {//求最大重量int sum = 0;for(int num:nums){sum+=num;}if(sum%2 != 0) return false;int maxWeight = sum/2;//1.确定dp数组含义int[] dp = new int[maxWeight+1];//2.初始化dp数组//3.确定遍历顺序for(int i = 0;i < nums.length;i++){for(int j = maxWeight;j >=nums[i] ;j--){//4.确定递推公式if(j >= nums[i]){dp[j] = Math.max(dp[j],dp[j-nums[i]]+nums[i]);}}}return dp[maxWeight] == maxWeight;}
}

http://www.ds6.com.cn/news/91857.html

相关文章:

  • 成都工商注册流程seo外链网
  • 南京 网站制作公司优化大师的三大功能
  • 免费手机照片恢复软件成都网站seo厂家
  • 虎门手机网站建设北京网络排名优化
  • 网站防劫持怎么做我想做网络推广找谁
  • 自适应网站教程网络营销服务的特点有哪些
  • 东营网站建设教程网站seo的方法
  • 故事app怎么制作南宁seo全网营销
  • 做设计的兼职网站有哪些优化培训课程
  • 京东商城网站建设网站seo快速优化技巧
  • 吴中企业建设网站报价微信广告平台推广
  • 国内网站建设 必须实名认证为企业策划一次网络营销活动
  • 大厂做网站店铺推广渠道有哪些方式
  • 搜索引擎中注册网站北京seo外包公司要靠谱的
  • 猫猫 wordpress亚马逊关键词优化软件
  • 在哪个网站上找超市做生鲜app网站
  • 域名申请证书seo网站推广优化
  • 哪里做网站比较快seo搜索优化费用
  • 课程网站建设毕业设计3000块钱在朋友圈投放广告
  • 做网站698靠谱吗外链发布论坛
  • 怎么创建网站自己创建百度商家怎么入驻
  • dz网站自己做的模板放在哪里代发广告平台
  • 网站商城建设东莞seo外包平台
  • 教人如何做吃的网站广告推广软件
  • 做网站联系长春做网站推荐选吉网传媒好
  • 做网站去哪里找客户重庆seo的薪酬水平
  • 东莞物流网站设计公司网站推广和优化的原因
  • 网站做微信小程序号码沈阳企业网站seo公司
  • 国外产品网站产品运营主要做什么
  • 虚拟商城网站搭建2345网址导航官网官方电脑版