
class Solution(object):
def findMaxConsecutiveOnes(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
count = result = 0
for i in nums:
if i == 1:
count += 1
else:
result = max(result, count)
count = 0
return max(result, count)
该算法实现了一个名为findMaxConsecutiveOnes的方法,输入一个整数列表nums,返回列表中最长连续1子串的长度。通过遍历列表,用变量count记录当前连续1的个数,result记录之前遇到的最长子串长度,最终返回两者之间的最大值。
497

被折叠的 条评论
为什么被折叠?



