最近会更新关于数组类型的题,此题为数组中的遍历
> Problem: [485. 最大连续 1 的个数]
[TOC]
# 思路
> 遍历数组而已
# 解题方法
> 遍历数组,并且设置两个int型变量,一个用来记录最长1的数量,另外一个记录见1则+1,见0则变0,如果第一个变量小于第二个变量,则进行替换
# 复杂度
- 时间复杂度:
> 添加时间复杂度, 示例: $O(n)$
- 空间复杂度:
> 添加空间复杂度, 示例: $O(n)$
# Code
```Java []
class Solution {
public int findMaxConsecutiveOnes(int[] nums) {
int len = nums.length;
int max = 0;
int tolen = 0;
for (int i = 0; i < len; i++) {
if (nums[i] == 1){
tolen++;
}else
tolen = 0;
if (max < tolen)
max = tolen;
}
return max;
}
}
```