找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: 谁可相欹
收起左侧

[Amazon] 亚麻QA工程师面经

[复制链接]

1153

主题

172

精华

3562

积分

神级会员

Rank: 7Rank: 7Rank: 7

积分
3562
发表于 2-2-2017 09:10 PM | 显示全部楼层

public int maxConsecutive(int[] array) {
int count = 0;
int temp = 0;
for (int i = 0; i < array.length; i++) {
if (array[i] == 1) {
count++;
if (count > temp)
temp = count;
} else {
count = 0;
}
}
return temp;
}

1088

主题

138

精华

3189

积分

神级会员

Rank: 7Rank: 7Rank: 7

积分
3189
发表于 2-2-2017 09:10 PM | 显示全部楼层

public int maxConsecutive(int[] array) {
, h. {6 m7 ^2 P, C  m		int count = 0;/ w6 {: P9 M! t
		int temp = 0;" e6 |1 G  Z% \
		for (int i = 0; i < array.length; i++) {  w# j# n; N% D
			if (array[i] == 1) {6 x& a; }2 j+ l. u
				count++;0 w+ N% w; z$ i7 V0 A
				if (count > temp)
/ O! w: w# |% N1 W					temp = count;
. ?2 U4 p' \+ m- j9 n. u% {			} else {8 P1 p/ n6 `5 g! I* t
				count = 0;
2 w. m- Y  m0 x/ j: b9 z# O% P			}
; g9 j. C' X0 o4 A8 J& r		}# O& ^( U! N1 g! S$ `/ p9 t
		return temp;
8 ]: A; a( d* Z8 P" o: T5 H7 a	}

1183

主题

187

精华

3729

积分

神级会员

Rank: 7Rank: 7Rank: 7

积分
3729
发表于 2-2-2017 09:10 PM | 显示全部楼层

public int maxConsequtiveOnes(int[] arr)
{
int max = 0;
int temp = 0;
for(int i = 0; i < arr.length; i++)
{
if(arr[i] == 1)
{
temp++;
}
else
{
temp = 0;
}
max = Math.max( temp, max );
}
return max;
}

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表