[leetcode] Container With Most Water
2014-04-29 15:57
246 查看
Container With Most Water
第一次超时:#include<iostream> #include<vector> using namespace std; class Solution { public: int maxArea(vector<int> &height) { int len=height.size(); int tempArea=0; int maxArea=0; for (int i = 0; i < len; ++i) { for (int j = len-1; j >=i; j--) { int gao=height[i]>height[j]? height[j]:height[i]; tempArea=(j-i)*gao; if (tempArea>maxArea) { maxArea=tempArea; } } } return maxArea; } };
Status:
Time Limit Exceeded
第二次class Solution { public: int maxArea(vector<int> &height) { int left=0; int right=height.size()-1; int tempArea=0; int maxArea=0; while(left<right){ int minHeight=height[left]>height[right]?height[right]:height[left]; tempArea=minHeight*(right-left); maxArea=tempArea>maxArea?tempArea:maxArea; if (height[left]<height[right]) left++; else right--; } return maxArea; } };
Status:
Accepted
相关文章推荐
- 【LeetCode】Container With Most Water
- LeetCode-11-Container-With-Most-Water 贪心
- [leetcode]Container With Most Water @ Python
- Leetcode代码学习周记——Container With Most Water
- LeetCode: Container With Most Water
- [LeetCode] Container With Most Water
- [leetcode]Container With Most Water
- LeetCode Container With Most Water C++
- leetcode-java.T011_ContainerWithMostWater 找两条竖线然后这两条线以及X轴构成的容器能容纳最多的水
- LeetCode - Container With Most Water
- leetcode - Container With Most Water
- leetcode第一刷_Container With Most Water
- leetcode Container With Most Water
- LeetCode 11: Container With Most Water
- Container with most water_Leetcode_#11
- Leetcode: Container With Most Water
- LeetCode42/11 Trapping Rain Water/Container With Most Water/Hist area**
- [Leetcode] Container With Most Water
- leetcode Container With Most Water
- leetcode_Container With Most Water