假设我有一个数组并找到最小值我使用Arrays.sort()函数但是如果我想以原始顺序获取数组我应该使用哪个函数?
答案 0 :(得分:1)
保持数组不变并查看它以找到最小值。这是一些伪代码:
method findMin(theArray)
minVal <- theArray[0]
for (i in 1 to (theArray.size - 1))
if (minVal > theArray[i])
minVal <- theArray[i]
endif
endfor
return minVal
endmethod
答案 1 :(得分:0)
int[] myList = {2,1,4,3,5};
int[] copyList = Arrays.copyOf(myList, 5);
Arrays.sort(copyList);
将当前列表复制到另一个列表。 为结果排序复制的列表。 您的原始列表保持不变