用上面的算法对随机生成十个数字进行排序
时间: 2024-03-27 14:36:28 浏览: 54
排序算法_随机生成1000个数字_用排序算法排序并比较算法的赋值次数_
5星 · 资源好评率100%
好的,以下是使用上面实现的插入排序算法对随机生成的十个数字进行排序的 Java 代码:
```java
import java.util.Arrays;
import java.util.Random;
public class Main {
public static void main(String[] args) {
int[] arr = generateRandomArray(10);
System.out.println("排序前:" + Arrays.toString(arr));
InsertionSort.sort(arr);
System.out.println("排序后:" + Arrays.toString(arr));
}
private static int[] generateRandomArray(int length) {
int[] arr = new int[length];
Random random = new Random();
for (int i = 0; i < length; i++) {
arr[i] = random.nextInt(100);
}
return arr;
}
}
```
这里的 `main` 方法先使用 `generateRandomArray` 方法生成一个长度为 10 的随机整数数组,然后调用 `InsertionSort.sort` 方法对其进行排序,并输出排序前后的结果。 `generateRandomArray` 方法使用 `java.util.Random` 类生成随机整数填充数组。
阅读全文