请使用random() 函数,生成 10个随机数,并对它进行升序排序 ,要求有效率。
注意:不允许使用代码库提供的 sort() 之类现成的排序函数。
import java.util.Random; /** * @Author: coderjjp * @Date: 2020-05-12 22:56 * @Description: * @version: 1.0 */ public class Main { public static void main(String[] args) { Random r = new Random(); int nums[] = new int[10]; int hash[] = new int[10]; for (int i = 0; i < 10; i++){ nums[i] = r.nextInt(10); hash[nums[i]]++; } for (int i = 0; i < 10; i++){ while (hash[i] != 0){ System.out.println(i); hash[i]--; } } } }