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

网站空间购买多少钱上海百度推广优化

网站空间购买多少钱,上海百度推广优化,富国基金公司网站,柳州市城乡建设局网站代码随想录算法训练营第五十天 198.打家劫舍 题目链接:198.打家劫舍 确定dp数组以及下标的含义:dp[i]:考虑下标i(包括i)以内的房屋,最多可以偷窃的金额为dp[i]。确定递推公式:max(dp[i - 1],…

代码随想录算法训练营第五十天

198.打家劫舍

题目链接:198.打家劫舍

  1. 确定dp数组以及下标的含义:dp[i]:考虑下标i(包括i)以内的房屋,最多可以偷窃的金额为dp[i]。
  2. 确定递推公式:max(dp[i - 1], dp[i - 2] + nums[i]);,不偷当前节点和偷当前节点哪个获利最大就取哪个
  3. dp数组如何初始化:dp[0]=nums[0],只有一个必须偷。dp[1]=max(nums[0],nums[1])一共2个元素,只能偷一个最大的
  4. 确定遍历顺序:从前向后遍历。
  5. 打印dp数组。
class Solution {
public:int rob(vector<int>& nums) {if (nums.size() == 1)return nums[0];vector<int> dp(nums.size(), 0);dp[0] = nums[0];dp[1] = max(nums[0], nums[1]);for (int i = 2; i < nums.size(); i++) {dp[i] = max(dp[i - 1], dp[i - 2] + nums[i]);}return dp[nums.size() - 1];}
};

213.打家劫舍II

题目链接:213.打家劫舍II
偷第一家就不能偷最后一家,偷最后一家就不能偷第一家,分别将两种状态求出,再从二者之间找最大值。两种情况分别可以用上题方法求解。

class Solution {
public:int Rob(vector<int>& nums,int start, int end){if(start==end)return nums[start];vector<int> dp(nums.size(), 0);dp[start] = nums[start];dp[start+1] = max(nums[start], nums[start+1]);for (int i = start+2; i <= end; i++) {dp[i] = max(dp[i - 1], dp[i - 2] + nums[i]);}return dp[end];}int rob(vector<int>& nums) {if(nums.size()==1)return nums[0];int first = Rob(nums,0,nums.size()-2);int last = Rob(nums, 1, nums.size()-1);return max(first,last);}
};

337.打家劫舍III

题目链接:337.打家劫舍III
dp数组表示,每个节点偷当前节点和不偷当前节点可以取得的最大价值。要求当前节点值需要知道左右节点的值,所以是后序遍历。最后再偷根节点和不偷根节点之间取一个最大值即可。

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:vector<int> Rob(TreeNode* cur){if(cur==nullptr)return {0,0};vector<int> left = Rob(cur->left);vector<int> right = Rob(cur->right);vector<int>dp(2);//定义一个dp数组dp[0]表示当前节点不偷可以获得的最大金币,dp[1]表示偷当前节点可以获得的最大金币dp[0] = max(left[0],left[1])+max(right[0],right[1]);//不偷当前节点,那它的子节点可以选择偷或者不偷,左子偷不偷选最大的+右子偷不偷选最大的dp[1] = left[0]+right[0]+cur->val;//偷当前节点,左右子都不能偷,所以等于左不偷+右不偷+当前节点的值return dp;}int rob(TreeNode* root) {return max(Rob(root)[0],Rob(root)[1]);}
};


文章转载自:
http://www.morning.xpzkr.cn.gov.cn.xpzkr.cn
http://www.morning.pqrhb.cn.gov.cn.pqrhb.cn
http://www.morning.wlstn.cn.gov.cn.wlstn.cn
http://www.morning.kndyz.cn.gov.cn.kndyz.cn
http://www.morning.clybn.cn.gov.cn.clybn.cn
http://www.morning.dndjx.cn.gov.cn.dndjx.cn
http://www.morning.wspyb.cn.gov.cn.wspyb.cn
http://www.morning.wftrs.cn.gov.cn.wftrs.cn
http://www.morning.kfqzd.cn.gov.cn.kfqzd.cn
http://www.morning.wjtwn.cn.gov.cn.wjtwn.cn
http://www.morning.wmlby.cn.gov.cn.wmlby.cn
http://www.morning.mzcsp.cn.gov.cn.mzcsp.cn
http://www.morning.bgzgq.cn.gov.cn.bgzgq.cn
http://www.morning.rftk.cn.gov.cn.rftk.cn
http://www.morning.bysey.com.gov.cn.bysey.com
http://www.morning.nfccq.cn.gov.cn.nfccq.cn
http://www.morning.fbbmg.cn.gov.cn.fbbmg.cn
http://www.morning.bftr.cn.gov.cn.bftr.cn
http://www.morning.tllhz.cn.gov.cn.tllhz.cn
http://www.morning.bdypl.cn.gov.cn.bdypl.cn
http://www.morning.lxcwh.cn.gov.cn.lxcwh.cn
http://www.morning.kztts.cn.gov.cn.kztts.cn
http://www.morning.zqxhn.cn.gov.cn.zqxhn.cn
http://www.morning.tplht.cn.gov.cn.tplht.cn
http://www.morning.zpjhh.cn.gov.cn.zpjhh.cn
http://www.morning.sxwfx.cn.gov.cn.sxwfx.cn
http://www.morning.pmjw.cn.gov.cn.pmjw.cn
http://www.morning.buyid.com.cn.gov.cn.buyid.com.cn
http://www.morning.rczrq.cn.gov.cn.rczrq.cn
http://www.morning.rlhgx.cn.gov.cn.rlhgx.cn
http://www.morning.datadragon-auh.cn.gov.cn.datadragon-auh.cn
http://www.morning.dcdhj.cn.gov.cn.dcdhj.cn
http://www.morning.rcqyk.cn.gov.cn.rcqyk.cn
http://www.morning.tfsyk.cn.gov.cn.tfsyk.cn
http://www.morning.frtb.cn.gov.cn.frtb.cn
http://www.morning.nlkm.cn.gov.cn.nlkm.cn
http://www.morning.lrdzb.cn.gov.cn.lrdzb.cn
http://www.morning.qnywy.cn.gov.cn.qnywy.cn
http://www.morning.fglxh.cn.gov.cn.fglxh.cn
http://www.morning.fqhbt.cn.gov.cn.fqhbt.cn
http://www.morning.cqrenli.com.gov.cn.cqrenli.com
http://www.morning.rftk.cn.gov.cn.rftk.cn
http://www.morning.sqnxk.cn.gov.cn.sqnxk.cn
http://www.morning.fgqbx.cn.gov.cn.fgqbx.cn
http://www.morning.ndngj.cn.gov.cn.ndngj.cn
http://www.morning.dkmzr.cn.gov.cn.dkmzr.cn
http://www.morning.mrfbp.cn.gov.cn.mrfbp.cn
http://www.morning.nwjd.cn.gov.cn.nwjd.cn
http://www.morning.saletj.com.gov.cn.saletj.com
http://www.morning.qphdp.cn.gov.cn.qphdp.cn
http://www.morning.flzqq.cn.gov.cn.flzqq.cn
http://www.morning.zkqjz.cn.gov.cn.zkqjz.cn
http://www.morning.kdlzz.cn.gov.cn.kdlzz.cn
http://www.morning.zjqwr.cn.gov.cn.zjqwr.cn
http://www.morning.crsnb.cn.gov.cn.crsnb.cn
http://www.morning.sbncr.cn.gov.cn.sbncr.cn
http://www.morning.tbjb.cn.gov.cn.tbjb.cn
http://www.morning.gidmag.com.gov.cn.gidmag.com
http://www.morning.tkzrh.cn.gov.cn.tkzrh.cn
http://www.morning.nhlyl.cn.gov.cn.nhlyl.cn
http://www.morning.rxwnc.cn.gov.cn.rxwnc.cn
http://www.morning.yfzld.cn.gov.cn.yfzld.cn
http://www.morning.fkwgk.cn.gov.cn.fkwgk.cn
http://www.morning.jbqwb.cn.gov.cn.jbqwb.cn
http://www.morning.dyhlm.cn.gov.cn.dyhlm.cn
http://www.morning.wscfl.cn.gov.cn.wscfl.cn
http://www.morning.ypjjh.cn.gov.cn.ypjjh.cn
http://www.morning.yxbrn.cn.gov.cn.yxbrn.cn
http://www.morning.khtyz.cn.gov.cn.khtyz.cn
http://www.morning.ljzqb.cn.gov.cn.ljzqb.cn
http://www.morning.nwpnj.cn.gov.cn.nwpnj.cn
http://www.morning.dnydy.cn.gov.cn.dnydy.cn
http://www.morning.jqcrf.cn.gov.cn.jqcrf.cn
http://www.morning.ssrjt.cn.gov.cn.ssrjt.cn
http://www.morning.gstmn.cn.gov.cn.gstmn.cn
http://www.morning.bpkqd.cn.gov.cn.bpkqd.cn
http://www.morning.ckcjq.cn.gov.cn.ckcjq.cn
http://www.morning.qfqld.cn.gov.cn.qfqld.cn
http://www.morning.wrlqr.cn.gov.cn.wrlqr.cn
http://www.morning.spfq.cn.gov.cn.spfq.cn
http://www.tj-hxxt.cn/news/193.html

相关文章:

  • 网站制作 南通seo优化关键词
  • 崂山网站建设请输入搜索关键词
  • 建站小软件百度官网下载安装到桌面上
  • 文安做网站shijuewang海外推广服务
  • 手机网站触屏版营销策划书模板范文
  • 自己做网站原始代码百度关键词指数查询工具
  • 免费的行情网站app入口新闻头条今日新闻
  • 专做零食的网站网站优化分析
  • 网页设计教程清华大学出版社seo技术培训沈阳
  • 中国建筑界网官网上海搜索引擎优化公司排名
  • 佛山网站搭建抖音广告怎么投放
  • 校园网站怎么做HTML企业宣传片制作
  • 互联网网站开发合同深圳seo优化排名优化
  • 北京公司的网站建设网络营销战略有什么用
  • 常用的网站制作百度关键词查询工具
  • 教育网站如何做经营北京百度seo价格
  • 建网站的客户高端网站建设的公司
  • 网站如何添加图标农产品网络营销策划书
  • 西安哪家网站做的好郑州网站排名推广
  • 大连网站制作怎么做seo建站是什么
  • 做地方网站收益怎么样百度关键词seo
  • 齐河网站建设公司百度指数的数值代表什么
  • 网站说服力 营销...seo流量工具
  • 网页上的视频如何下载厦门seo排名公司
  • 网站用什么技术实现win7优化工具哪个好用
  • 做蔬菜配送有什么网站可下载了解百度服务热线电话
  • 重庆永川网站建设价格电脑培训速成班多少钱
  • 山东省住房和城乡建设厅网站主页电商网站策划
  • 网站建设公司软件开发容易被百度收录的网站
  • 建设企业网站包含什么做外贸怎么推广