有一群小牛, 考试成绩分别是 101, 34, 119, 1 请从小到大排序,使用java语言和插入排序
时间: 2023-08-26 09:03:39 浏览: 147
java代码(输入学生成绩,并大小排列
5星 · 资源好评率100%
好的,让我来帮你解决这个问题。
以下是使用 Java 语言实现插入排序的代码:
```
public class InsertionSort {
public static void main(String[] args) {
int[] arr = {101, 34, 119, 1};
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 = j - 1;
}
arr[j + 1] = key;
}
for (int i = 0; i < n; ++i) {
System.out.print(arr[i] + " ");
}
}
}
```
这段代码使用了插入排序算法对数组进行排序,最终输出结果为:1 34 101 119。
希望能够帮到你!
阅读全文