找出数组中第一个不重复的数:思路
循环取出数组中的每个数,依次与其它数做比较,找出第一个不重复的数。
同时设定一个计数器,记录与数组中的数比较的次数,如果比较的次数与数组的长度相等
则该数为不重复的数。
代码如下:
package com.example.base.entity;
public class Test {
public static void main(String args[]){
//找到数组中第一个不重复出现的整数
int[] array = {1,2,5,6,5,2,1};
for (int i=0;i<array.length; i++){
int arr = 0;
for (int j=0;j<array.length;j++){
if (i!=j&&array[i]==array[j]){
break;
}else {
arr=arr+1;
}
if (arr==array.length){
System.out.println(array[i]);
}
}
}
}
}
有其它思路的欢迎评论交流!