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

北京火车站建站时间建设网站服务商

北京火车站建站时间,建设网站服务商,专业简历制作注意事项,做网站和视频剪辑用曲面屏你好,我是安然无虞。 文章目录 题目背景盛水最多的容器C解法Python解法 题目背景 如果大家对于 双指针 的概念并不熟悉, 可以先看我之前为此专门写的算法详解: 蓝桥杯算法竞赛系列第七章——六道力扣经典带你刷爆双指针 盛水最多的容器 题目链接: 盛水最多的容器…

在这里插入图片描述

你好,我是安然无虞。

文章目录

    • 题目背景
    • 盛水最多的容器
      • C++解法
      • Python解法

在这里插入图片描述

题目背景

如果大家对于 双指针 的概念并不熟悉, 可以先看我之前为此专门写的算法详解:
蓝桥杯算法竞赛系列第七章——六道力扣经典带你刷爆双指针

盛水最多的容器

题目链接: 盛水最多的容器

在这里插入图片描述

解题思路:

用 left 和 right 两个指针从两端向中心收缩,一边收缩一边计算 [left, right] 之间的矩形面积,取最大的面积值即是答案.

代码详解:

C++解法

class Solution {
public:int maxArea(vector<int>& height) {// 定义双指针 - 前后指针int left = 0, right = height.size() - 1;int res = 0; // 记录结果while(left < right){// [left, right]之间的矩形面积int cur_area = min(height[left], height[right]) * (right - left);res = max(res, cur_area);// 移动双指针 - 高度低的一端移动if(height[left] < height[right])left++;elseright--;}    return res;}
};

Python解法

class Solution:def maxArea(self, height: List[int]) -> int:# 定义双指针 - 前后指针left, right = 0, len(height) - 1# 记录结果res = 0while left < right:# [left, right] 之间的矩形面积cur_area = min(height[left], height[right]) * (right - left)res = max(res, cur_area)# 移动双指针 - 移动较低的一端if height[left] < height[right]:left += 1else:right -= 1return res
遇见安然遇见你,不负代码不负卿。
谢谢老铁的时间,咱们下篇再见~
http://www.dtcms.com/wzjs/544059.html

相关文章:

  • 企业手机网站建设资讯做外贸在什么网站最好
  • 网站的首页文案网站制作收费标准
  • windows 2008 网站网站建设好以后怎么管理
  • 网站建设技能考试泉州seo计费管理
  • 族蚂建站免费网站登陆模板
  • 平凉网站设计网站开发与app开发
  • 福建宏盛建设集团网站做一个简单的网站怎么做
  • 企业摄影网站模板wordpress cms模版
  • 做家具有那个网站wordpress登陆页面logo
  • 网站手机端做app开发安徽华建建设工程公司网站
  • 昆明网站排名优化安全证查询官网
  • 食品网站开发的背景wordpress注册页面文字
  • 免费建站系统域名注册信息可以在哪里找到
  • 河北省住房和城乡建设局网站wordpress app页面
  • 江阴企业网站建设建e网室内设计网官网下载
  • 在哪里可以自己建网站模板无忧
  • 织梦 网站地图 样式资金盘做网站
  • 买了个网站后怎么做做招聘网站怎么设计框架
  • win2003网站建设百度口碑官网
  • 电商运营网站深圳建网站制作维护
  • 免费 企业网站管理系统网站备案流程和规则
  • 如何开通网站重庆seo网络推广平台
  • 网站源代码怎么下载zencart网站模板下载
  • 书法网站优化关键词个人备案号 可以做游戏网站吗
  • 做网站的空间要多大的做网站软件有哪些
  • 石景山网站建设公司哪个好我的世界查找建筑网站
  • 首钢建设工资网站流程图在线制作工具
  • 蒙自网站开发服务器和网站空间
  • 网站建设服务代理商关键词排名点击软件首页
  • 源码交易网站源码上海人才招聘网官网