也算是很容易想到的一种解法:对数组作遍历的同时,如果出现重复元素,即定位到当前遍历数组第一次出现重复元素的位置,之后遍历位置从第一次出现重复元素位置下一个元素开始。 class Solution: def maxLength(self , arr: List[int]) -> int: # write code here if len(arr) == 0 or len(arr) == 1: return len(arr) i = 0 ans = [] while i<len(arr)-1: ...