class MyNum{
public static int getUniqueSum(int[] nums){
int sum=0;//存储结果
//创建一个相同长度的标记数组(默认初始化为false)
boolean[] tip=new boolean[nums.length];
for(int i=0;i<tip.length;i++){
if(!tip[i]){
//遍历到的非重复数
int temp=nums[i];
sum+=temp;
for(int k=i+1;k<nums.length;k++){
if(nums[k]==temp)//将相同的索引位置置为true
tip[k]=true;
}
}
}
return sum;
}
}
java-传入一个数组,求非重复部分的和
最新推荐文章于 2024-07-15 22:27:18 发布