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

盛最多水的容器【双指针】

Problem: 11. 盛最多水的容器

文章目录

  • 思路 & 解题方法
  • 复杂度
  • Code

思路 & 解题方法

之前其实做过一次这个题目,但是已经很久远了。再拿到这个题,是真的想不出来如何进行双指针。主要就是起始点需要最左和最右开始,然后不断更改矮的那个边界。

复杂度

时间复杂度:

添加时间复杂度, 示例: O ( n ) O(n) O(n)

空间复杂度:

添加空间复杂度, 示例: O ( n ) O(n) O(n)

Code

class Solution:def maxArea(self, height: List[int]) -> int:left, right = 0, len(height) - 1ans = 0while left < right:ans = max((right - left) * min(height[left], height[right]), ans)if height[left] < height[right]:left += 1else:right -= 1return ans

相关文章:

  • 数据结构OJ实验14-哈希查找
  • Redisson依赖冲突记录
  • STC进阶开发(三)蜂鸣器、RTC时钟、I2C总线、外部中断、RTC闹钟设置、RTC计时器设置
  • C语言——指针
  • 百度吉利合作造车生态,极越“智价比”能否带来科技平权?
  • 数据库管理-第127期 LSM Tree(202301225)
  • openFeign服务调用
  • 惊人技术!重新定义人机互动:深入了解神经链接的脑机接口技术
  • Android studio 花式按键
  • 【AIGC-图片生成视频系列-6】SSR-Encoder:用于主题驱动生成的通用编码器
  • Golang高质量编程与性能调优实战
  • 分类模型评估方法
  • 基于多反应堆的高并发服务器【C/C++/Reactor】(中)创建并初始化TcpServer实例 以及 启动
  • C#编程-使用集合
  • 基于SSM的校园二手交易平台
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • HTTP--网络协议分层,http历史(二)
  • Java,console输出实时的转向GUI textbox
  • java小心机(3)| 浅析finalize()
  • js 实现textarea输入字数提示
  • Netty源码解析1-Buffer
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • 缓存与缓冲
  • 基于 Babel 的 npm 包最小化设置
  • 前端攻城师
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 详解NodeJs流之一
  • 小程序测试方案初探
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • UI设计初学者应该如何入门?
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #define 用法
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (2)MFC+openGL单文档框架glFrame
  • (52)只出现一次的数字III
  • (Git) gitignore基础使用
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET MVC第三章、三种传值方式
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET企业级应用架构设计系列之应用服务器
  • .net知识和学习方法系列(二十一)CLR-枚举
  • /etc/sudoers (root权限管理)
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @Autowired和@Resource装配
  • @EventListener注解使用说明
  • @Responsebody与@RequestBody
  • [ 第一章] JavaScript 简史
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory