Menu
Coddy logo textTech

Implementation (Part 2)

Урок 6 из 9 курса Сортировка выбором — серия DSA на Coddy.

Давайте превратим одиночный проход в полноценную сортировку.

challenge icon

Задание

Легко

Теперь давайте завершим алгоритм.

Дополните вашу функцию selectionSort так, чтобы она сортировала весь массив в возрастающем порядке и возвращала его.

Повторите шаг «найти наименьший элемент и поменять его местами» для каждой позиции: для каждого индекса i найдите наименьший элемент в неотсортированной части (от i до конца) и переместите его в позицию i.

Используйте предыдущий урок и псевдокод в качестве справочного материала :)

Попробуйте сами

#include <stdlib.h>

int* selectionSort(int* arr, int arr_size, int* returnSize) {
    // Напишите код здесь
    *returnSize = arr_size;
    return arr;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Сортировка выбором — серия DSA