#include #define endl '\n' using namespace std; int n; int arr[100100]; int main() { cin >> n; for(int i = 1; i <= n; i++) { cin >> arr[i]; } // 插入排序 for(int i = 2; i <= n; i++){ // i当前我抽到的这个扑克牌 无序的第一个数 int curr = arr[i]; // 记住当前这个牌 int j = i - 1; //表示有序的最后一个数 while(j >= 1 && curr < arr[j]) { arr[j+1] = arr[j]; // j--; } j++; arr[j] = curr; } for(int i = 1; i <= n; i++){ cout << arr[i] << " "; } return 0; }