Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗goPmSlSo 166 of 350 menu
◀ ▶

Сортировка среза в Go

Сортировка расставляет числа от меньшего к большему. Команда из пакета slices упорядочивает элементы на месте, как и разворот. После нее первый элемент минимальный, последний максимальный среди текущих значений.

Упорядочим перемешанный ряд:

nums := []int{30, 10, 20} slices.Sort(nums) fmt.Println(nums)

На экране 10, 20, 30. Исходный порядок в памяти заменен новым.

Дан следующий срез:

order := []int{3, 1, 2}

Отсортируйте срез и выведите первый элемент.

Дан следующий срез:

nums := []int{5, 5, 1}

Отсортируйте срез и выведите его.

Скажите, создает ли сортировка копию среза.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить