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

网站店铺vr场景可以做吗wordpress更改主题名

网站店铺vr场景可以做吗,wordpress更改主题名,网络营销策划书案例,网站开发 在线支付背包问题 01背包问题:每件物品只能用一次完全背包问题:每件物品可以使用无数次 01背包问题 暴力解法:每一件物品其实只有两个状态,取或者不取,所以可以使用回溯法搜索出所有的情况,那么时间复杂度就是 o…

背包问题

  1. 01背包问题:每件物品只能用一次
  2. 完全背包问题:每件物品可以使用无数次

01背包问题

  1. 暴力解法:每一件物品其实只有两个状态,取或者不取,所以可以使用回溯法搜索出所有的情况,那么时间复杂度就是 o ( 2 n ) o(2^n) o(2n),这里的n表示物品数量。
  2. 动态规划:dp[i][j] 表示从下标为[0-i]的物品里任意取,放进容量为j的背包,价值总和最大是多少。
  3. 对于物品i:
    • 不放物品i:由dp[i - 1][j]可知,即从下标为[0到i-1]的物品里任意取,放进容量为j的背包,价值总和最大是多少。也可以理解为背包容量为j,里面不放物品i的最大价值,此时dp[i][j]==dp[i - 1][j]。
    • 放物品i:由dp[i - 1][j - weight[i]]可知,dp[i - 1][j - weight[i]] 为背包容量为j - weight[i]的时候不放物品i的最大价值,那么dp[i - 1][j - weight[i]] + value[i] (物品i的价值),就是背包放物品i得到的最大价值
    • 得到递推公式: dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - weight[i]] + value[i]);
  4. 初始化:
    • 当j为0的时候,不管不放物品,背包中的价值都是0
    • 当i为0的时候,即每次选择0物品放入各个大小的背包中,当且仅当j>=weight[i]才会有value[i]的价值
      在这里插入图片描述
      在这里插入图片描述

01背包-滚动数组

  1. 对于二维dp数组:dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - weight[i]] + value[i]);如果在i维度进行叠加,即将i-1上的所有值拷贝到i上,递归公式变成:dp[i][j] = max(dp[i][j], dp[i][j - weight[i]] + value[i]);
  2. 因此将二位dp数组变成一维数组,得到递归公式dp[j] = max(dp[j],dp[j-weight[i]]+value[i])
    • 一维dp数组的含义:重量为j的背包中装的价值最大的物品是dp[j]
  3. 二维dp数组的遍历顺序是从上到下从左到右
  4. 一维dp数组的遍历顺序
    • i:0-》weight.length-1
    • j:bagweight-》0
    • j不是0-》bagweight是因为如果是正序遍历,背包重量j中的价值dp[j]可能等于dp[j-weight[i]]+value[i],而dp[j-weight[i]]可能就已经蕴含了value[i]将重复计算
    • j倒序遍历是为了保证物品i只被放入一次,i的正序遍历是为了保证所有的物品都被判断过
      在这里插入图片描述

LC416分割等和子集(未掌握)

  1. 只给定了一个数组,因此这个数组即是weight又是value
  2. if(j<weight[i]) dp[j] = dp[j];else dp[j] = Math.max(dp[j],dp[j-weight[i]]+value[i])可以转换为for(int j = n;j>=weight[i];j–)
  3. 剪枝操作:在第二层循环中加入if(dp[target]==target) return true;
  4. 代码
    在这里插入图片描述
http://www.yayakq.cn/news/613101/

相关文章:

  • 佛山市住房和城乡建设局网站视频网站空间
  • 教学资源库 网站建设wordpress关闭手机主题
  • 留学网站建设方案云南旅行社网站设计
  • 快速建站公司地址阿里巴巴免费做网站吗
  • 做网站百度一下企管宝app下载
  • 工信部公布网站备案拍照背景北京seo分析
  • 台州网站建设哪家便宜美工网站设计是什么
  • 陕西建设人才网站seo推广的全称是
  • 四川省工程建设管理协会网站跟我一起做网站
  • 网站内页301重定向怎么做网站建设怎么做账会计
  • 泗水做网站ys178高端网站建设系统
  • 中国中建设计集团有限公司网站个人如何做公益网站
  • 网站刷单账务处理怎么做室内设计师接私单的app
  • 房产网站怎么建设零基础做网站教程
  • 榆林网站制作产品宣传方式有哪些
  • 深圳福田专业网站推广wordpress 语言设定
  • 网站开发项目立项报告范文建设通小程序
  • 重庆智能网站建设费用如何做网站推广下拉刘贺稳14
  • 长治招聘网站建设建网站在线支付怎么
  • 金色 网站 模板网页设计师主要是做什么的呢
  • 网站永久免费建站wordpress改中文版
  • 韩国的电商网站合肥做企业网站
  • 企业还有人做网站么公司网络推广培训
  • 潍坊公司网站模板建站网站建设方案流程
  • 百度云服务器挂网站旅游网的网站建设
  • 内部网站建设、软件项目管理案例教程第四版答案
  • ppt做视频的模板下载网站有哪些一般电商都是在哪些网站上做
  • 免费的网站有哪些网站建设维护公司排名
  • 江西做企业网站的公司网站的转盘游戏怎么做
  • 网站建设的功能模块网页开发用什么软件