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

河南平价的seo整站优化定制seo网络推广软件

河南平价的seo整站优化定制,seo网络推广软件,wordpress 商城安全,公司宣传册ppt问题1:198. 打家劫舍 - 力扣(LeetCode) 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上…

问题1:198. 打家劫舍 - 力扣(LeetCode)

你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警

给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。

思路:该题逻辑关系较为简单,dp[j]表示到j点时的最大值,代码如下:

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

问题2:213. 打家劫舍 II - 力扣(LeetCode)

思路:该题多了一个要求,即将其看为一个闭环,则首尾不能连在一起,即定义两个result,一个记录首在尾不在,一个记录尾在首不在,然后返回最大的。代码如下:

class Solution {
public:int robRange(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+1],nums[start]);  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];if(nums.size() == 2) return nums[0]<nums[1] ? nums[1] : nums[0];int result1 = robRange(nums,0,nums.size()-2);int result2 = robRange(nums,1,nums.size()-1);return max(result1,result2);}
};

问题3:337. 打家劫舍 III - 力扣(LeetCode)

思路:这个题用的是对树的递归,代码如下:

class Solution {
public:int rob(TreeNode* root) {vector<int> result = robTree(root);return max(result[0], result[1]);}vector<int> robTree(TreeNode* cur) {if (cur == NULL) return vector<int>{0, 0};vector<int> left = robTree(cur->left);vector<int> right = robTree(cur->right);int val1 = cur->val + left[0] + right[0];int val2 = max(left[0], left[1]) + max(right[0], right[1]);return {val2, val1};}
};

http://www.yayakq.cn/news/953327/

相关文章:

  • 建设监理有限责任公司网站长沙人才市场最新招聘
  • 网站名字怎样做版权临沂企业自助建站系统
  • 诸城网络科技网站建设数字营销公司排行榜
  • 佳木斯建设工程交易中心网站有学给宝宝做衣服的网站吗
  • 家具公司网站模板下载wordpress粘贴word
  • 个人做网站做什么样的话大连高新园区招聘
  • 云南省建设厅网站地址在线平面设计网站哪个好
  • 如何兼职做网站网站的规划 建设与分析论文
  • 高端品牌网站建设内容网站开发做网站
  • 设计师常备设计网站大全旅游网站策划书模板
  • 厂字型布局网站例子河南省鹤壁市住房和城乡建设局网站
  • 企业网站注册申请建设 大型电子商务网站
  • 新余网站开发公司网页图片加载失败
  • 商丘做网站优化拍婚纱照
  • 小企业网站建设的基础知识西安公众号开发公司
  • 商贸公司网站建设极致发烧百度如何建网站
  • 昆明网站建设工作室有哪些文案转行做网站编辑
  • 网络公司网站建设首页淘宝客用wordpress好吗
  • 国外空间做网站怎么样大航母网站建设与服务
  • 佛山做网站费用泊头网站排名优化
  • 成都专业做网站公司哪家好广州越秀区发布
  • 做网站换服务器怎么整购物网站建设目标客户分析论文
  • 购物网站类型宁波seo关键词优化教程
  • 微信公众号做网站如何做网站给女朋友
  • 做网站免责声明云匠网接单能信吗
  • 门户网站采用较多的模式是免费的网站有哪些
  • 网站百度推广怎么做的医院网站建设网站
  • 哪个网站有介绍拿到家做的手工活个人网站主页设计教程
  • 外国工业设计网站网络营销的功能
  • 怎么实现网站建设报价方案制作招聘海报的app