zoukankan      html  css  js  c++  java
  • [leetcode]11. Container With Most Water[UNSOLVED]

    随手写一个循环,42testcase TLE。

    从两侧向中央循环会漏条件,先放着吧。

    class Solution:
        def maxArea(self, height: List[int]) -> int:
            #non-negative mean first xiangxian
            #n > 2
            lengthH = len(height)
            if lengthH == 2:
                if height[0] >= height[1]:
                    return height[1]
                else:
                    return height[0]
            else:
                #normal
                area = []
                for start in range(lengthH -1):
                    for end in range(start +1,lengthH):
                        if height[start] >= height[end]:
                            area.append(height[end]*(end - start))
                        else:
                            area.append(height[start]*(end - start))
                return max(area)
  • 相关阅读:
    UVA
    UVA
    母函数
    快速排序
    集合:set
    stringstream转换
    大学期间的任务
    Devc++贪吃蛇
    Vector容器
    广度优先遍历
  • 原文地址:https://www.cnblogs.com/alfredsun/p/10842988.html
Copyright © 2011-2022 走看看