Nhập môn - Sắp xếp nổi bọt
Point: 100.0
Time limit: 1.0s
Memory limit: 64 M
Input:
stdin
Output:
stdout
Author:
Problem type
B - Thuật toán cơ bản: 02 - Sắp xếp
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text
Yêu cầu
Viết chương trình nhập vào \(n\) \((0 < n \leq 1000)\) số nguyên. Sắp xếp theo thứ tự tăng dần các số nguyên đó. Yêu cầu không được sử dụng hàm sort mà hãy sắp xếp bằng thuật toán “nổi bọt”. Có thể đọc thêm về nổi bọt ở đây: Nổi bọt
Input
- Dòng 1 ghi số \(n\) là phần tử (\(0 < n \le 1000\))
- Dòng kế tiếp chứa \(n\) số nguyên 64 bit.
Output
- Một dòng ghi \(n\) số nguyên theo thứ tự tăng dần cách nhau một dấu cách trống
Ví dụ
input
5
1 3 2 5 6
output
1 2 3 5 6