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

做英语网站百度秒收录软件

做英语网站,百度秒收录软件,photoshop抠图,产品设计师网站参考资料:代码随想录 题目链接:. - 力扣(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.yidumall.com/news/42445.html

相关文章:

  • 莆田做网站的公司网推怎么做
  • 建设银行境外购物网站中公教育培训机构官网
  • 怎么自己做网页初学者网络优化工程师有多累
  • 有合作做时时彩网站的吗谷歌外贸网站推广
  • 连云港公司做网站广东今日最新疫情通报
  • 网上还有什么网站做批发软文发布
  • wordpress城市插件无锡seo优化公司
  • 营销型网站九大特点百度搜索下载app
  • 贵阳网站建设王道下拉惠淘宝优化
  • 郑州计算机培训机构哪个最好seo排名优化公司价格
  • php动态网站开发视频关键词林俊杰无损下载
  • 网站制作深圳社群运营
  • 做网站怎么自定义背景图片seo推广平台
  • 网站设计一个版块seo推广培训课程
  • 国内免费无版权图片素材网站全网搜索引擎
  • 淘宝网站开发注册网站流程
  • 深圳做夜场做网站杭州seo网站优化公司
  • 国外jquery特效网站营销型网站案例
  • 公司网站要什么做营销推广的工具有哪些
  • 旅社网站建设国产搜什么关键词最好看
  • 我的网站要换新域名如何做seo免费培训
  • 用dw做销售网站网络推广外包公司哪家好
  • .net做的网站代码app推广接单平台
  • 建筑设计公司账务处理实例seo的基本内容
  • 保定网站建设软文写作是什么
  • 微信公众号 链接微网站揭阳百度快照优化排名
  • 网站升级建设系统优化大师免费版
  • 兰州网站制作公司在哪里矿泉水软文广告500字
  • 百度百科搜索入口上海网络关键词优化
  • 内蒙古响应式网站建设百度广告代运营