华为笔试练习

灵神同款力扣11题

复制代码
def maxArea(self, height):
    #我们的目的是返回最大的水容量,设置个是ans
    ans=0
    
    #需要便利,我们是双指针会减少没必要的遍历
    left,right=0,len(height)-1
    while left<right:
        #求面积    
        maxarea=min(height[left],height[right])*(right-left)
        ans = max(maxarea,ans)
        #注意指针移动!!!!
        if height[left]<height[right]:
            left+=1
        else:
            right-=1
        
    return ans
相关推荐
芒鸽32 分钟前
鸿蒙应用测试实战:从单元测试到自动化测试
华为·单元测试·harmonyos
2501_919749031 小时前
鸿蒙 Flutter 实战:video_compress 3.1.4 适配 3.27-ohos 全流程
flutter·华为·harmonyos
nashane2 小时前
HarmonyOS 6学习:应用退出动画优化实战——从“闪退“到优雅退出的完美蜕变
学习·华为·harmonyos
程序猿追4 小时前
在 HarmonyOS 模拟器上用递归种出科赫分形
华为·harmonyos
高心星5 小时前
鸿蒙6.0应用开发——访问应用文件
华为·文件读写·fs·鸿蒙6.0·harmonyos6.0·应用文件·fileio
FrameNotWork5 小时前
HarmonyOS三方库:lv-markdown-in 技术解析与自定义语法扩展实战
华为·harmonyos
条tiao条6 小时前
鸿蒙 ArkTS 实战进阶:从核心组件到面向对象编程一篇通
华为·harmonyos
book01216 小时前
华为ensp学习日志 记2026
学习·华为·智能路由器
wechat_Neal8 小时前
Google AAOS 2026发布深度解析与对中国车企出海的战略启示
人工智能·microsoft·华为·汽车