package demo;
public class remo {
public static int removeDuplicates(int [] nums){
if (nums.length == 0) {
return 0;
}
int slow=1;
for (int fast=1; fast < nums.length ; fast++) {
if (nums[fast]!=nums[fast-1]){
nums[slow]=nums[fast];
++slow;
}
}
System.out.println(slow);
return slow;
}
public static void main(String[] args) {
int nums[]={1,1,2,2,3,3,4,4};
removeDuplicates(nums);
// System.out.println(nums[]);
}
}
对一个有序列表去重
本文介绍了一种使用Java编写的简单方法,通过遍历数组,将不同元素存入新数组,实现去除重复元素的功能。主要展示了removeDuplicates()函数的实现及在main方法中的应用,适用于初学者理解基本的数组操作。
摘要由CSDN通过智能技术生成