力扣11. 盛最多水的容器

本文介绍了如何使用双指针法解决数组中木桶短板理论问题,通过左右指针移动找到最大面积的容器,实现动态调整和优化。Solution类中的maxArea函数展示了具体实现过程。

双指针法

  • 思路:
    • 将数组两端设置为 left 、right 指针;
    • 则其围成的容器构成的面积 area = min(height[left], height[right]) * (right - left);(木桶短板理论)
    • 指针更新规则:
      • 尝试移动短板,找到更长的组成的容器,如果容量比之前多,则该容器最优;(需要变量来缓存容量值找最大值)
class Solution {
public:
    int maxArea(vector<int>& height) {
        int l = 0, r = height.size() - 1;
        int ans = 0;
        while (l < r) {
            int area = min(height[l], height[r]) * (r - l);
            ans = max(ans, area);
            if (height[l] <= height[r]) {
                ++l;
            }
            else {
                --r;
            }
        }
        return ans;
    }
};

游嘻CMS是一款专为游戏资源分享领域打造的开源内容管理系统,开箱即用、一键同步、AI加持,让你零门槛拥有一个专业的游戏下载网站。零门槛部署• 3分钟安装:图形化安装向导,填写数据库信息和站点名称即可完成部署• 宝塔友好:专为宝塔面板优化,文档手把手教你从零搭建• 伪静态零配置:Apache用户上传即用,Nginx只需粘贴一段规则• 本地资源优先:CSS/JS/字体全部本地化,不依赖外部CDN,离线也能正常运行专业级SEO• 全站SEO可配:每个页面、分类、标签都支持自定义SEO标题、关键词、描述• 自动描述生成:未填写描述时自动从内容提取摘要• Canonical URL:避免重复内容被搜索引擎惩罚• noindex精准控制:可选择哪些页面不被搜索引擎索引• JSON-LD结构化数据:游戏详情和文章自动输出Schema.org结构化数据,提升搜索结果展示效果• 自动Sitemap:动态生成sitemap.xml,搜索引擎一键收录• 分页SEO优化:分页自动追加"第N页"到标题和描述,避免重复标题• CSS前缀伪原创:开启模板重写后,CSS class前缀自动替换,让每个站点HTML结构独一无二功能清单功能模块说明游戏管理自动同步、签名验证、下载加密、浏览统计礼包码系统通用码一键复制、专属码一人一码、领取频率限制文章管理自动同步、本地编辑、富文本编辑器、置顶发布分类标签自动同步、手动编辑、AI生成SEO信息数据同步全量/增量同步、进度显示、定时任务、同步日志AI伪原创多平台AI、批量处理、自定义提示词、站点名融入SEO管理页面SEO配置、自动描述、Canonical、noindex控制广告管理8个广告位、HTML内容、独立开关导航管理菜单排序、显示控制、新窗口设置友情链接名称/URL/Logo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值