U230342 冒泡排序模板题
题目背景
冒泡排序,时间复杂度(平均)$O(n^2)$,时间复杂度(最坏)$O(n^2)$,时间复杂度(最好)$O(n)$,空间复杂度$O(1)$,稳定性:稳定
冒泡排序($Bubble-sort$)是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较相邻的两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有元素的顺序出现错误,也就是说该数列已经排序完成,这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端,如同泡泡。
题目描述
给你一个正整数$n$和$n$个正整数$a_1$~$a_n$(无序),请将其用**冒泡排序**排序,并输出该数组排序后的结果。
输入格式
第一行:$n$
第二行:$a_i$~$a_n$
输出格式
第一行:排序后的$a_1$~$a_n$
说明/提示
$10 \leq n \leq 800$
$1 \leq a_i \leq 10^4$