滑动窗口法

class Solution {
public:
    /**
     * 
     * @param arr int整型vector the array
     * @return int整型
     */
    int maxLength(vector<int>& arr) {
        int start(0), end(0);
        int len(0), ans(0);
        while(end < arr.size()){
            for(int i = start; i < end; i++){
                if(arr[i]==arr[end]){
                    start = i+1;
                    len = end-start;
                    break;
                }
            }
            end++;
            len++;
            ans = max(ans,len);
        }
        return ans;
    }
};