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

自己怎么做交易网站创新驱动发展战略

自己怎么做交易网站,创新驱动发展战略,东莞大岭山疫情,做网批的有什么网站呢代码随想录算法训练营第四十八天 | LeetCode198.打家劫舍、213.打家劫舍II、337.打家劫舍III 一、198.打家劫舍 解题代码C&#xff1a; class Solution { public:int rob(vector<int>& nums) {if (nums.size() 0) return 0;if (nums.size() 1) return nums[0];ve…

代码随想录算法训练营第四十八天 | LeetCode198.打家劫舍、213.打家劫舍II、337.打家劫舍III


一、198.打家劫舍

解题代码C++:

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

题目链接/文章讲解/视频讲解:
https://programmercarl.com/0198.%E6%89%93%E5%AE%B6%E5%8A%AB%E8%88%8D.html



二、213.打家劫舍II

解题代码C++:

class Solution {
public:int rob(vector<int>& nums) {if (nums.size() == 0) return 0;if (nums.size() == 1) return nums[0];int result1 = robRange(nums, 0, nums.size() - 2); // 情况二int result2 = robRange(nums, 1, nums.size() - 1); // 情况三return max(result1, result2);}// 198.打家劫舍的逻辑int robRange(vector<int>& nums, int start, int end) {if (end == start) return nums[start];vector<int> dp(nums.size());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 - 2] + nums[i], dp[i - 1]);}return dp[end];}
};

题目链接/文章讲解/视频讲解:
https://programmercarl.com/0213.%E6%89%93%E5%AE%B6%E5%8A%AB%E8%88%8DII.html



三、337.打家劫舍III

解题代码C++:

class Solution {
public:int rob(TreeNode* root) {vector<int> result = robTree(root);return max(result[0], result[1]);}// 长度为2的数组,0:不偷,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);// 偷cur,那么就不能偷左右节点。int val1 = cur->val + left[0] + right[0];// 不偷cur,那么可以偷也可以不偷左右节点,则取较大的情况int val2 = max(left[0], left[1]) + max(right[0], right[1]);return {val2, val1};}
};

题目链接/文章讲解/视频讲解:
https://programmercarl.com/0337.%E6%89%93%E5%AE%B6%E5%8A%AB%E8%88%8DIII.html

http://www.jinmujx.cn/news/78621.html

相关文章:

  • 财税公司做网站2019网站seo
  • 太原做响应式网站安徽网络推广和优化
  • 网站营销有哪些百度知道app
  • 做别人一样的网站吗太原seo招聘
  • 商务信息网站怎么做seo研究中心倒闭
  • 自己做的网站视频播放不了企业seo关键字优化
  • 济南seo排名关键词公司网站优化
  • 河源市建设规划局网站市场营销教材电子版
  • 做门名片设计网站seo网站排名优化教程
  • 自己怎么注册网站网络舆情分析师
  • 做网站石家庄公司网站设计图
  • 免费b站不收费2023百度的营销策略
  • 做的网站上更改内容改怎么办跨境网站建站
  • 静态网站做等级保护2021网络营销成功案例
  • 中考管理系统登录网站网站流量查询网站统计查询
  • 宝坻集团网站建设提交百度一下
  • 望牛墩镇仿做网站网站设计公司上海
  • 凡客诚品网站设计特点百度app手机版
  • 个人备案网站可以做商城展示百度站长工具seo综合查询
  • 东城手机网站建设百度推广有哪些形式
  • 网站图标生成网络广告营销的典型案例
  • 做 b2b平台的网站网络营销策划书2000字
  • django做待办事项网站购物网站有哪些
  • 怎么做一个小程序app新站整站优化
  • 做30个精品网站谷歌浏览器app下载安装
  • 郑州东区网站建设网络推广的方法有
  • 中山市建设局投诉网站app推广方案
  • 商城网站开发视频营销型网站建设策划书
  • 网站合作建设方案北京搜索优化推广公司
  • 网站后台发表文章广告关键词