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

Сортировка вектора в Rust

Сортировка меняет порядок элементов внутри того же списка: после нее числа идут от меньшего к большему. Длина не меняется, меняются только места значений.

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

Переставим элементы в наборе из трех чисел:

let mut nums = vec![30, 10, 20]; nums.sort(); println!("{}", nums[0]); println!("{}", nums[2]);

На экране 10 и 30. Повторный запуск на уже упорядоченном списке оставляет порядок прежним:

let mut nums = vec![1, 2, 3]; nums.sort(); println!("{}", nums[1]);

Дан следующий вектор:

let mut nums = vec![9, 1, 5];

Упорядочите числа по возрастанию и выведите первый и последний элемент.

Дан следующий вектор:

let mut nums = vec![4, 4, 2];

Расположите значения по возрастанию и выведите элемент с номером 1.

Дан следующий вектор:

let mut nums = vec![2, 1];

Скажите, какое число окажется на номере 0 после упорядочивания по возрастанию.

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