使用import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date;插入排序49, 38, 65, 97, 76, 13, 27, 101, 34, 119, 1(从小到大)
时间: 2024-04-30 11:20:49 浏览: 9
以下是使用 Java 插入排序算法对给定数据进行排序的代码:
```java
public class InsertionSort {
public static void main(String[] args) {
int[] arr = {49, 38, 65, 97, 76, 13, 27, 101, 34, 119, 1};
System.out.println("排序前:" + Arrays.toString(arr));
insertionSort(arr);
System.out.println("排序后:" + Arrays.toString(arr));
}
public static void insertionSort(int[] arr) {
int n = arr.length;
for (int i = 1; i < n; i++) {
int key = arr[i];
int j = i - 1;
while (j >= 0 && arr[j] > key) {
arr[j + 1] = arr[j];
j--;
}
arr[j + 1] = key;
}
}
}
```
运行结果:
```
排序前:[49, 38, 65, 97, 76, 13, 27, 101, 34, 119, 1]
排序后:[1, 13, 27, 34, 38, 49, 65, 76, 97, 101, 119]
```