题解 | #最长无重复子数组#
最长无重复子数组
https://www.nowcoder.com/practice/b56799ebfd684fb394bd315e89324fb4
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param arr int整型一维数组 the array * @param arrLen int arr数组长度 * @return int整型 */ int maxLength(int* arr, int arrLen ) { // write code here int* dest=arr; int* tail=arr; int max=0; while(arrLen) { for(int* pi=dest;pi<tail;pi++) { if(*pi==*tail) { dest=pi+1; break; } } //计算 max=tail-dest+1>max?tail-dest+1:max; tail++; arrLen--; } return max; }