
 {
int low = 0;
int high = 0;
int length = nums.length;
for(int i=0; i<length; i++) {
if(nums[low] < nums[high]) {
nums[++low] = nums[high];
}
high++;
}
return low+1;
}
}
本文介绍了一种有效的算法,用于从整数数组中去除重复元素,通过使用两个指针Low和High进行遍历和比较,实现对数组的有效排序和去重。此算法能够保持元素的相对顺序,且仅使用常数级的额外空间。
440

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



