Menu
Coddy logo textTech

Implementation (Part 1)

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

Теперь мы построим алгоритм шаг за шагом.

challenge icon

Задание

Легко

Давайте построим сортировку выбором (Selection Sort) шаг за шагом. Основное действие алгоритма заключается в том, чтобы найти наименьший элемент и переместить его в начало.

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

На данный момент вам нужно выполнить только этот один проход (один обмен). Полный алгоритм будет рассмотрен в следующем уроке.

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

#include <stdlib.h>

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

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

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