【发布时间】:2020-06-20 18:06:57
【问题描述】:
如何排序并找到数组中的重复项,如果有重复项则返回?
我有一个包含此代码的数组
Scanner input = new Scanner(System.in);
System.out.print("Enter the size of the array: ");
int r = input.nextInt();
int[] list = new int[r];
init(list);
static void init(int list[]) {
Random random = new Random();
for (int i = 0; i < list.length; i++) {
int n = (int) (Math.random() * 50 + 1);
list[i] = random.nextInt(50) + 1;
}
}
static void print(int list[]) {
for (int i : list) {
System.out.print(i + " ");
}
}
}
我怎样才能用另一种方法对其进行排序并找到重复项
【问题讨论】:
-
你有没有尝试过?
-
不抱歉,我是 Java 新手,找不到任何对我的工作有用的东西
-
所以你可以从更简单的事情开始;)
-
@hitter true / false
标签: java arrays sorting duplicates