1. 首页
  2. 数据库
  3. 其它
  4. JAVA实现可解决包含负数的基数排序

JAVA实现可解决包含负数的基数排序

上传者: 2021-01-16 11:59:37上传 PDF文件 28.79KB 热度 8次
平日所见的基数排序基本都是讲正整数的,没有讲到负数的,所以今天写一个可解决负数情况的基数排序。 首先,我们可以加上某个值,使得数组中肯定不会出现负数,然后这样我们就可以按照以前基数排序的套路进行排序了。 因为基数排序需要找到最大值,所以我们可以在寻找最大值的同时也寻找最小值。废话不多说,上代码。 public int[] radixSort(int[] arr){ int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; for (int i = 0; i < arr.length
下载地址
用户评论