力扣 11.盛水最多的容器(双指针)

server/2025/3/16 19:02:56/

11. 盛最多水的容器 - 力扣(LeetCode)

代码区:

class Solution {
public:int maxArea(vector<int>& height) {//双指针int left =0,right=height.size()-1;int maxarea=0;while(left<right){maxarea=max(maxarea,(right-left)*min(height[right],height[left]));if(height[left]<height[right]){left++;}else{right--;}}return maxarea;}
};

欢迎各位读者提出意见。

(菜菜奋斗小日记)


http://www.ppmy.cn/server/175500.html

相关文章

2024年12月CCF-GESP编程能力等级认证C++编程一级真题解析

一级真题的难度: ‌ CCF-GESP编程能力等级认证C++编程一级真题的难度适中‌。这些真题主要考察的是C++编程的基础知识、基本语法以及简单的算法逻辑。从搜索结果中可以看到,真题内容包括了选择题、编程题等题型,涉及的内容如C++表达式的计算、基本输入输出语句的理解…

Java多线程与高并发专题——原子类和 volatile、synchronized 有什么异同?

原子类和 volatile异同 首先&#xff0c;通过我们对原子类和的了解&#xff0c;原子类和volatile 都能保证多线程环境下的数据可见性。在多线程程序中&#xff0c;每个线程都有自己的工作内存&#xff0c;当多个线程访问共享变量时&#xff0c;可能会出现一个线程修改了共享变…

【设计模式】遍历集合的艺术:深入探索迭代器模式的无限可能

概述 定义&#xff1a;提供一个对象来顺序访问聚合对象中的一系列数据&#xff0c;而不暴露聚合对象的内部表示。 结构 迭代器模式主要包含以下角色&#xff1a; 抽象聚合&#xff08;Aggregate&#xff09;角色&#xff1a;定义存储、添加、删除聚合元素以及创建迭代器对象…

Jump Desktop for Mac v9.0.94 优秀的远程桌面连接工具 支持M、Intel芯片

Jump Desktop for Mac 版是macOS平台上的一款远程控制程序&#xff0c;支持Windows和Mac 双平台&#xff0c;通过邮件关联即可帮助设备自动找到桌面并进行操作。 应用介绍 Jump Desktop for Mac 是一款Mac上非常强大和易用的远程桌面控制软件&#xff0c;支持RDP、VNC协议&am…

Windows-PyQt5安装+PyCharm配置QtDesigner + QtUIC

个人环境 Windows 11 pycharm 2024.2 Anaconda2024.6python 3.9 1)先使用pip命令在线安装 1)pip install PyQt5 2)pip install PyQt5-tools2)配置环境变量 1&#xff1a;安装成功后可以在python的安装目录Lib\site-packahes目录下看到安装包。比如我的路径是E:\anaconda3…

[Failed to change to remote directory [D:/web/]]

这里写自定义目录标题 jenkins使用 Publish Over SSH发布到 windows服务器报错&#xff1a; Failed to connect and initialize SSH connection. Message: [Failed to change to remote directory [D:/web/]] 解决办法 将远程目录改为 /D:/web/

export、export default 和 module.exports 深度解析

文章目录 1. 模块系统概述1.1 模块系统对比1.2 模块加载流程 2. ES Modules2.1 export 使用2.2 export default 使用2.3 混合使用 3. CommonJS3.1 module.exports 使用3.2 exports 使用 4. 对比分析4.1 语法对比4.2 使用场景 5. 互操作性5.1 ES Modules 中使用 CommonJS5.2 Com…

【蓝桥杯—单片机】第十五届省赛真题代码题解析 | 思路整理

第十五届省赛真题代码题解析 前言赛题代码思路笔记竞赛板配置建立模板明确基本要求显示功能部分频率界面正常显示高位熄灭 参数界面基础写法&#xff1a;两个界面分开来写优化写法&#xff1a;两个界面合一起写 时间界面回显界面校准校准过程校准错误显示 DAC输出部分按键功能部…