华为笔试练习

灵神同款力扣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
相关推荐
jiejiejiejie_17 小时前
Flutter for OpenHarmony 心情日记功能实战指南
flutter·华为
Math_teacher_fan19 小时前
Flutter 跨平台开发实战:鸿蒙与音乐律动艺术(六)、Lissajous 利萨茹曲线:频率耦合的轨迹艺术
flutter·ui·数学建模·华为·harmonyos·鸿蒙系统
maaath21 小时前
【maaath】Flutter 跨平台日历日程应用开发实战
flutter·华为·harmonyos
jiejiejiejie_1 天前
Flutter for OpenHarmony 萌系 UI 实战合集:骨架屏 + 引导页一站式指南
flutter·ui·华为
nashane1 天前
HarmonyOS 6学习:HAR包与HSP包的选择与优化指南
学习·华为·harmonyos·harmonyos 5
maaath1 天前
【maaath】Flutter for OpenHarmony 学习答题应用实战开发
学习·flutter·华为·harmonyos
maaath1 天前
【maaath】Flutter for OpenHarmony 实战:记账理财应用开发指南
flutter·华为·harmonyos
key_3_feng1 天前
鸿蒙6.0地图导航应用(可集成到其他APP)开发方案
华为·harmonyos
UnicornDev1 天前
【HarmonyOS 6】底部悬浮导航的沉浸光感适配(API23)
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
轻口味1 天前
HarmonyOS 6 轻相机应用开发5:实时自动戴眼镜功能实现
数码相机·华为·harmonyos