LeetCode Hot100(5.盛最多水的容器) 5.盛最多水的容器题目给定一个长度为n的整数数组height。有n条垂线第i条线的两个端点是(i, 0)和(i, height[i])。找出其中的两条线使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明你不能倾斜容器。示例 1输入[1,8,6,2,5,4,8,3,7]输出49解释图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下容器能够容纳水表示为蓝色部分的最大值为 49。示例 2输入height [1,1]输出1解法一暴力遍历代码class Solution { public: int maxArea(vectorint height) { int max_area0; for(int i0;iheight.size();i){ for(int ji1;jheight.size();j){ max_area max(max_area,min(height[i],height[j])*(j-i)); } } return max_area; } };但是方法一的时间复杂度太大了为On²解法二双指针代码class Solution { public: int maxArea(vectorint height) { int left0,rightheight.size()-1; int max_area (right-left)*min(height[right],height[left]); while(leftright){ if(height[left]height[right]){ left; } else{right--;} max_area max(max_area,(right-left)*min(height[right],height[left])); } return max_area; } };

相关新闻

最新新闻

五年装饰画从业者深度复盘:点胶点钻机选型避坑指南与实测对比

五年装饰画从业者深度复盘:点胶点钻机选型避坑指南与实测对比

前两天,一个开装饰画工作室的朋友微信上扔来一句:“老兄,你做了五年这行,有没有点胶点钻机口碑好的排名?我想上一台。” 我当时没立刻回。不是不想帮忙,而是太清楚这行的“口碑”水分有多大——某宝刷单、贴…

2026/7/24 19:28:12
【优选算法】1. 水果成蓝 2.找到字符串中所有字母的异位词

【优选算法】1. 水果成蓝 2.找到字符串中所有字母的异位词

🔥小龙报:个人主页 🎬作者简介:C研发,嵌入式,机器人,AI等方向学习者 ❄️个人专栏:《优选算法》 ✨ 永远相信美好的事情即将发生 文章目录前言一、最大的连续1个数1.1题目1.2 算法原…

2026/7/24 19:28:12
抖音下载工具架构解析:模块化设计与高性能实现指南

抖音下载工具架构解析:模块化设计与高性能实现指南

抖音下载工具架构解析:模块化设计与高性能实现指南 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support.…

2026/7/24 19:28:12
打卡信奥刷题(3464)用C++实现信奥题 P10512 序列合并

打卡信奥刷题(3464)用C++实现信奥题 P10512 序列合并

P10512 序列合并 题目描述 给定一个长度为 nnn 的非负整数序列 {an}\{a_n\}{an​},你可以进行 kkk 次操作,每次操作你选择两个相邻的数,把它们合并成它们的按位或。 形式化地,一次操作中,你选择一个下标 iii&#xff0…

2026/7/24 19:28:12
终极AMD处理器调试指南:轻松掌握Ryzen平台性能优化技巧 [特殊字符]

终极AMD处理器调试指南:轻松掌握Ryzen平台性能优化技巧 [特殊字符]

终极AMD处理器调试指南:轻松掌握Ryzen平台性能优化技巧 🚀 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地…

2026/7/24 19:28:12
Hermes Agent 0.18.0 Runtime配置与容器运行时切换完整指南

Hermes Agent 0.18.0 Runtime配置与容器运行时切换完整指南

最近在部署和使用 Hermes Agent 时,很多开发者都遇到了 Runtime 相关的配置问题,特别是在容器化环境中。本文基于 Hermes Agent 0.18.0 版本的 Runtime 特性,提供一套完整的安装、配置和切换方案,帮助大家快速上手新版本。1. Herm…

2026/7/24 19:23:11

月新闻