0525. 连续数组
最后更新于
这有帮助吗?
这有帮助吗?
class Solution:
def findMaxLength(self, A: List[int]) -> int:
A = [1 if a == 0 else -1 for a in A]
ans = acc = 0
mapper = {0: -1}
for i in range(len(A)):
acc += A[i]
if acc not in mapper:
mapper[acc] = i
else:
ans = max(ans, i - mapper[acc])
return ans