Реализация собственного алгоритма сортировки

Мы можем попробовать реализовать простой алгоритм сортировки самостоятельно:
  • На каждой итерации выбирайте наименьший элемент в массиве
  • Добавляйте его к результату
  • Удаляйте этот элемент из исходного массива
Повторяйте эти действия столько раз, сколько элементов было в исходном массиве. Результатом станет отсортированный (в порядке возрастания) массив.

Входные данные

В первой строке входных данных содержится целое число n (1 ≤ n ≤ 1000) — количество элементов в массиве.
В следующей строке приведены n целых чисел, разделённых пробелами: (при этом ).

Выходные данные

Программа должна вывести исходный массив, отсортированный по возрастанию.

Примеры

Входные данные
Выходные данные
5 5 5 3 2 3
2 3 3 5 5
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue