NC41 最长无重复子数组 描述 给定一个长度为n的数组arr,返回arr的最长无重复元素子数组的长度,无重复指的是所有数字都不相同。 子数组是连续的,比如[1,3,5,7,9]的子数组有[1,3],[3,5,7]等等,但是[1,3,7]不是子数组 数据范围:0≤arr.length≤10^6,0 < arr[i]≤10^5 要求:空间复杂度 O(n),时间复杂度 O(nlogn) 思路:将数组按照 {值:下标}的形式保存在a中。比如[2,3,4,5]保存后a={2:0,3:1,4:2,5:3}。如果有重复的数字,则会更新下标,如[2,2,3,4,3],则是{2:0}之后{2:1},{2...