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

网站怎么销售女生做网站编辑好吗

网站怎么销售,女生做网站编辑好吗,初级网页设计招聘,学会了dw就可以做网站吗代码随想录算法训练营第37期 第四十五天 | 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 num…

代码随想录算法训练营第37期 第四十五天 | 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:unordered_map<TreeNode* , int> umap; // 记录计算过的结果int rob(TreeNode* root) {if (root == NULL) return 0;if (root->left == NULL && root->right == NULL) return root->val;if (umap[root]) return umap[root]; // 如果umap里已经有记录则直接返回// 偷父节点int val1 = root->val;if (root->left) val1 += rob(root->left->left) + rob(root->left->right); // 跳过root->leftif (root->right) val1 += rob(root->right->left) + rob(root->right->right); // 跳过root->right// 不偷父节点int val2 = rob(root->left) + rob(root->right); // 考虑root的左右孩子umap[root] = max(val1, val2); // umap记录一下结果return max(val1, val2);}
};

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

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

相关文章:

  • 做微商哪个网站好H5响应式网站示例
  • 印刷做网站网上接单秦皇岛市第一医院
  • 做地方特产的网站杭州做网站的企业
  • dz网站建设器wordpress editor ios
  • 网站开发好学吗如何查看网站关键词
  • 怎么查看网站是否被收录专业数据分析网站
  • 网站开发学哪些公司介绍模板word
  • 做网站需要自备服务器吗正规设计兼职网站有哪些
  • 牡丹江营商环境建设监督局网站wordpress加印章插件
  • 宝山区建设用地事务所网站优化大师是什么软件
  • 塔城地区建设工程信息网站华为网站建设和阿里云哪个好
  • 东莞网站建设排名公司工业软件开发公司
  • 用python做网站和用php助孕网站优化推广
  • 网上开店网站做网站用到什么开发语言
  • 做网站打电话话术建设网站公司地址
  • html5 php 网站源码wordpress迁移到本地
  • 郑州大型网站建设价格西安电商网站开发
  • 网站推广排名网站访问量来源
  • 新网站建设的工作总结互联网保险发展现状和趋势
  • iis网站拒绝显示此网页公司企业网站建设多少钱
  • 山东济南网站建设如何网上赚点零花钱
  • 做电源的网站怎么制作相册
  • 东莞网站制作的公司电影网站的建设
  • 石材做网站细节福田做棋牌网站建设哪家技术好
  • 江苏城市建设职业学院网站做药品网站有哪些内容
  • 襄阳网站建设网站核心推广思路
  • 网站 扁平化句容建设局网站
  • 中山网站搭建竞价推广工具
  • 建设电子商务网站市场分析建设医药网站前要做什么审核
  • 可以注销的网站微信小程序免300元认证费