int maxLength(int* arr, int arrLen ) {
int x=0,max=0;
for(int right=0;right<arrLen;right++)
{
int left=right-1;
while(left>=x && arr[right]!=arr[left]){
left- -;
}
if(left==x-1 && right-x+1>max) max=right-x+1;
else x=left+1;
}
return max;
}
C语言int型数组寻找最大长度无重复子串
最新推荐文章于 2024-03-21 15:31:33 发布
该代码实现了一个函数,用于找出给定整数数组中两个相邻元素的最大相同长度。遍历数组,使用滑动窗口策略比较左右两侧元素,记录最长连续相同子串的长度。
3430

被折叠的 条评论
为什么被折叠?



