【LeetCode】C# 11、Container With Most Water
来源:互联网 发布:sql如何调用存储过程 编辑:程序博客网 时间:2024/06/03 23:42
Given n non-negative integers a1, a2, …, an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two endpoints of line i is at (i, ai) and (i, 0). Find two lines, which together with x-axis forms a container, such that the container contains the most water.
Note: You may not slant the container and n is at least 2.
给定一个非负数组,每个数代表一块板子,两个数index的差决定其之间的距离,数的大小代表板子高度,求两块板子围起来的矩形面积。
解题思路:对比左右板子的高度来决定是left板右移还是right 左移来优化运算时间。
public class Solution { public int MaxArea(int[] height) { int max = 0; int left = 0; int right = height.Length -1; int temp = 0; while(left<right){ temp = Math.Min(height[left],height[right]) * (right - left); if(temp>max) max = temp; if(height[left]<height[right]){ left++; } else right --; } return max; }}
阅读全文
0 0
- 【LeetCode】C# 11、Container With Most Water
- LeetCode #11 Container With Most Water C# Solution
- LeetCode 11: Container With Most Water
- leetcode 11 Container With Most Water
- Leetcode【11】:Container With Most Water
- [leetcode 11] Container With Most Water
- [leetcode 11] Container With Most Water
- LeetCode | #11 Container With Most Water
- leetcode.11---------Container With Most Water
- [LeetCode 11]Container With Most Water
- leetcode 11 Container With Most Water
- leetcode-11 Container With Most Water
- Container With Most Water - LeetCode 11
- [Leetcode 11, Medium] Container With Most Water
- LeetCode 11 - Container With Most Water
- leetcode 11 -- Container With Most Water
- #LeetCode OJ #11 Container With Most Water
- Leetcode #11 Container With Most Water
- 【bzoj2809】【APIO2010】派遣
- React性能优化——代码篇
- 搭配衣服(基于上一版的改进)
- Javascript原型继承 javascript
- 李飞飞:物体识别之后,计算机视觉的进展、目标和前景何在?
- 【LeetCode】C# 11、Container With Most Water
- 【bzoj2257】【JSOI2009】瓶子和燃料
- 如何从txt中或者codeblocks中提取出某一列的数值
- 电影地址
- MVC和MVP的区别
- iOS Git~分支管理
- 字典
- Android中的MVP模式,带实例
- 22:神奇的幻方