我有一个 Java 程序,它将使用这种算法从数组(disCent)中输出前 5 个最低值。这是我的代码:
Arrays.sort(distCent);
System.out.println(Arrays.asList(distCent));
感谢您对使用排序的建议。我已经按照上面修改了我的代码。现在,如何检查原始列表中排序列表中前 5 个值的位置,以便输出应如下所示:
Smallest is at x position with value of y.
2nd smallest is at x position with value of y....and so on.
最佳答案
使用 sort() 方法按升序获取值,然后只获取前五个。
Arrays.sort( array );
如果您需要原始数组中的位置,请获取已排序数组的前五个值的索引。
关于java - 获取数组中前 5 个最低值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35585458/