传统题 1000ms 128MiB

插入排序

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个整数数组,使用插入排序算法对其进行升序排序,并输出每一趟排序结束后的数组状态。插入排序的每一趟处理是指将当前元素插入到已排序部分的适当位置,并输出此时的数组。
要求:必须严格使用插入排序算法,其他排序方法无法得到正确的中间结果。

输入格式

第一行包含一个整数 n(1 ≤ n ≤ 100),表示数组长度。
第二行包含 n 个整数,每个整数的范围是0-100,用空格分隔,表示待排序的数组。

输出格式

输出 n-1 行,每行表示插入排序每一趟结束后的数组状态,元素之间用空格分隔。

5  
5 3 4 7 2
3 5 4 7 2
3 4 5 7 2
3 4 5 7 2
2 3 4 5 7

集训-排序

未认领
状态
已结束
题目
8
开始时间
2026-5-1 0:00
截止时间
2026-6-1 23:59
可延期
24 小时