#390. 气球上升
气球上升
气球上升:一趟冒泡后的序列
故事背景
游园会的气球按照高度排成一列,组织者做了一次“相邻比较并交换”的调整,让高的气球逐渐向右“上浮”。现在他们想知道,仅进行一趟冒泡后,气球的高度序列会变成怎样。
题目描述
给定一个长度为 n 的整数序列,模拟冒泡排序的第一趟(外层循环 i=0 的那一趟):从左到右,依次比较相邻的两个元素,若前者大于后者则交换。请输出这一趟结束后的序列。
输入格式
- 第一行包含一个整数 n。
- 第二行包含 n 个整数,表示序列元素。
输出格式
输出一行,包含 n 个整数,为进行一趟冒泡后的序列(相邻数之间用一个空格分隔)。
输入输出样例 #1
输入 #1
5
5 3 4 6 2
输出 #1
3 4 5 2 6
样例解释 #1
一趟冒泡后,最大值“上浮”到最右端。
说明/提示
- 数据范围示例:1 ≤ n ≤ 10^4;元素的绝对值不超过 10^9。