【发布时间】:2015-12-08 19:46:45
【问题描述】:
下面是练习:创建一个名为 SortingTest 的类。在其中,创建一个接受 int 值数组作为参数的方法,并将排序后的元素(最小元素优先)打印到终端。
这个问题的一部分也涉及使用应该使用的 HashSet。如何??
这是我目前得到的结果
import java.util.Arrays;
import java.util.HashSet;
public class SortingTest {
public void sortArrays(int numbers[]) {
Arrays.sort(numbers);
System.out.println(numbers);
}
}
我想我只是不理解它要求我做什么的概念。
【问题讨论】:
-
想必,既然是练习,他们希望你自己实现排序。另外,那是not how you print an array
-
任何关于我将如何去做的提示??
-
您可以从here 开始,选择一种算法,然后编写实现所描述算法的代码。一个简单的(虽然很慢)是bubble sort
-
冒泡排序是最直接的。完成排序后,只需使用
System.out.println(Arrays.toString(numbers));打印出新数组