leetcode的第十天 盛最多水的容器

emmm,看了下正则表达式,感觉先做下一题,明天再看看正则表达式匹配。

首先看到这个盛最多水的容器题目,最开始想到的emmm就是O(n^2)的解法。然后暴力尝试了一遍。。。结果超时了

leetcode的第十天 盛最多水的容器

看了下测试案例,48/50.看来就只能对时间进行优化了。。

emmm考虑了一下用矩阵去表示,想想这还是二层循环。。。

然后看了下第1个提示emmm感觉上貌似没啥用。加上第二个提示之后仔细思索了蛮久。。

从两端进行,计算乘积,乘积是两端较低的*他们的长度。然后进行一个循环,如果大于初始乘积,则替换端点,模拟了一遍之后有了些思路:

leetcode的第十天 盛最多水的容器