Skip to content

Commit 791d95e

Browse files
authored
Merge pull request gzc426#179 from quanycheng/master
第一次提交代码
2 parents e793e0a + 29aef6d commit 791d95e

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
package JZoffer;
2+
3+
/**
4+
* @program: Algorithm
5+
* @description: 11盛最多水的容器
6+
* @author: liu yan
7+
* @create: 2018-11-28 11:11
8+
*/
9+
public class Solution1 {
10+
public int MaxArea(int[] array){
11+
if(array.length<=1){
12+
return 0;
13+
}
14+
int left=0;
15+
int right = array.length-1;
16+
int result=0;
17+
int temparea=0;
18+
while (left<right){
19+
int len= right-left;
20+
if(array[left]>array[right]){
21+
temparea=array[right]*len;
22+
right--;
23+
}else {
24+
temparea=array[left]*len;
25+
left++;
26+
}
27+
if(temparea>result){
28+
result=temparea;
29+
}
30+
}
31+
return result;
32+
}
33+
34+
public static void main(String[] args) {
35+
Solution1 s1 = new Solution1();
36+
int[] a = {1,8,6,2,5,4,8,3,7};
37+
int b = s1.MaxArea(a);
38+
System.out.println("盛最多水的容器面积是:"+b);
39+
}
40+
}

0 commit comments

Comments
 (0)