用set记录元素值;用l、r记录左右下标;如果arr[r]存在于set;那就饿在set中删除arr[l]到arr[r] class Solution { public: /** * * @param arr int整型vector the array * @return int整型 */ int maxLength(vector<int>& arr) { if(arr.empty()) return 0; if(arr.size()==1)return 1; //init map<int,int> map; // value-index set<int&g...