我已经用Java语言编写了计数排序和快速排序的代码来对整数进行排序。这两个代码对于较小的输入都可以很好地工作,但是当我给出数组大小为100,000的数组时,快速排序停止工作,而计数排序正确地进行了排序。所以,当未排序数组的大小非常大时,我可以说使用计数排序比快速排序更好吗?我提前使用了Eclipse IDE Oxygen.3a版本(4.7.3a).Thanks。
我想在Java中对int[] array进行排序,但是将排序后的数组存储为一个新数组,而不是覆盖它。最明显的方法似乎是创建数组的副本,然后对新数组进行排序,如下所示:
for (int i = 0; i < this.length; i++当我们将旧数组的元素复制到新数组中时,我们能在“同时”排序吗?