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

网站建设参考网站的说明书服务器内部打不开网站

网站建设参考网站的说明书,服务器内部打不开网站,wordpress调用访问次数,电商网站建设与运营成本背包问题(动态规划) 动态五步曲 dp数组及下标索引的含义递推公式dp数组如何初始化遍历顺序打印dp数组 01背包:n种物品,有一个,二维数组遍历顺序可以颠倒,(滚动数组)一维数组遍历顺序不可颠倒…

背包问题(动态规划)

动态五步曲

  • dp数组及下标索引的含义
  • 递推公式
  • dp数组如何初始化
  • 遍历顺序
  • 打印dp数组

01背包:n种物品,有一个,二维数组遍历顺序可以颠倒,(滚动数组)一维数组遍历顺序不可颠倒

完全背包:n种物品,有无限多个

多重背包:n种物品,数量各不相同

01背包

思路:

dp[i][j] ---> i是[0, i]之间的任意物品,放容量为j的背包中,所能得到的最大价值为dp[i][j],分不放物品和放物品的情况。
dp[j] ---> 容量为j的背包所能装的最大价值为dp[j],分为不放物品和放物品的情况,滚动数组倒序遍历,保证每一个物品只被添加一次。
// 01背包,滚动数组
for 物品for 背包(倒序 --> 每个物品只被添加一次 ),正序导致,物品被添加两次,不符合每个物品只能用一次

单调栈模版:

使用场景:比当前元素(左/右)大/小的数

// 输入 int[]  nums
int len = nums.length;
// 双端队列,既可以实现 栈 还可以实现 队列
Deque<Integer> stack = new LinkedList<>();		// 栈中存储的是元素的索引
for (int i = 0; i <len; i++) {// 递增栈if(nums[i] > nums[stack.peek()]) {// 如果需要存储可以提前 pop()while (!stack.isEmpty()  && nums[i] > nums[stack.peek()]) {// 当前索引下标 - 栈顶元素下标int res = i - stack.pop();stack.pop();}}stack.push(nums[i]);
}
return res;
http://www.yayakq.cn/news/413065/

相关文章:

  • 动画做a视频在线观看网站西宁网站建设哪家强
  • 做网站下面会有小广告江阴市住房与建设局网站
  • 餐饮网站建设有什么好处资源网站排名优化seo
  • php mysql网站后台源码全屋定制营销
  • 重庆九龙坡区哪里有做网站的怎么做网站网站的代理
  • 北京网站建设培训机构温州网站升级
  • wap网站怎么做安装2个wordpress
  • 如何建设网站网站网站被降权恢复
  • 网站建立步骤wordpress 小工具代码
  • 电商网站建设实训(互联网营销大赛)天河建设网站方案
  • 宣武门网站建设wordpress全文检索
  • php搭建一个简单的网站天猫网站建设的目标是什么意思
  • 沈阳网站seo排名网站维护细则
  • 四川省微信网站建设公哈尔滨营销网站建设公司哪家好
  • 有关网站建设的视频百度地图怎么没有实景导航了
  • 做网站需提供什么资料wordpress4.9怎么安装
  • 免费做网站的软件晋中住房与城乡建设厅网站
  • 专业公司网站设计企业黑龙江新闻法治频道节目回放
  • 老字号品牌建设石家庄seo顾问
  • 高端网站设计新鸿儒深圳市响应式网站建设
  • 怎样建立自己的个人网站石家庄网站建设seo公司
  • 建设局网站公示的规划意味着什么免费软件下载破解版
  • 网站的经营推广photoshop+做网站logo
  • 网站搜索引擎优化方案的案例最好的营销型网站建设公司
  • 人才网网站模板wordpress产品主题
  • 黄石网站网站建设毕业设计代做网站机械
  • win7 iis 网站vuecms网站开发
  • 有那些做自媒体短视频的网站ui交互设计课程培训
  • 建设网站公司哪家性价比高比较专业的app定制开发
  • cms建站流程合肥有哪些做网站的公司