我已经用Java语言编写了计数排序和快速排序的代码来对整数进行排序。这两个代码对于较小的输入都可以很好地工作,但是当我给出数组大小为100,000的数组时,快速排序停止工作,而计数排序正确地进行了排序。所以,当未排序数组的大小非常大时,我可以说使用计数排序比快速排序更好吗?我提前使用了Eclipse IDE Oxygen.3a版本(4.7.3a).Thanks。
我目前正在测试根据键值对列表进行排序的最佳算法。class BasicObjectint Key;密钥是在构造对象时随机设置的。所以我有一个BasicObject对象列表,最后需要按键值排序。= 0; c < orderedList.Count; c++)
if (basicList[i].Key > orderedList[c].Key) // The Key of the curren