给定一个数组arr,返回arr的最长无重复元素子数组的长度,无重复指的是所有数字都不相同。
子数组是连续的,比如[1,3,5,7,9]的子数组有[1,3],[3,5,7]等等,但是[1,3,7]不是子数组
牛客网:NC41 最长无重复子数组
官方示例
示例1
输入
[2,3,4,5]
输出
4
示例2
输入
[2,2,3,4,3]
输出
3
示例3
输入
[9]
输出
1
示例4
输入
[2,2,3,4,8,99,3]
输出
5
实例6
输入
[1, 2, 3, 4, 4, 3, 3, 1, 2, 3, 4, 3, 1, 7, 6, 2, 1]
输出
6
说明:其中最长重复元素为[4, 3, 1, 7, 6, 2]