Задачи по теме «Sorting»

Практикуйте тему «Sorting» на задачах от простых до сложных (всего: 6). Каждая задача запускается в браузере, с мгновенными тестами, разбором вашего кода от ИИ и решениями сообщества для сравнения.

Легко · 2 Средне · 3 Сложно · 1

Навыки для практики: LINQ JoinАгрегация результатовБыстрый выборГруппировкаКомпараторыОчереди с приоритетомПараллелизмРазбиениеРазделяй и властвуйСортировкаСортировка по ключамСортировка слиянием
  • Python · C++ · C#
  • Автотесты
  • Ревью кода ИИ
  • Решения сообщества
226
Задачи
2
Решений опубликовано
3
Языки

Все задачи

Поиск по теме, языку или сложности.

6 задачи
Средне

K-th Smallest Element

Find the k-th smallest value without fully sorting.

Вы освоите Быстрый выборРазбиение
AdvancedCompetitive-programmingSorting
Пока нет решений
Средне

Tournament Standings

Rank teams from match records.

Вы освоите Агрегация результатовСортировка по ключам
DictionariesParsingSorting
Пока нет решений
Сложно

Count Inversions

Count the out-of-order pairs in a list.

Вы освоите Сортировка слияниемРазделяй и властвуй
AdvancedCompetitive-programmingSorting
Пока нет решений
Средне

Порядок завершения параллельных задач

Запустите задачи одновременно, не более чем по k за раз, и сообщите порядок, в котором они завершаются.

Вы освоите ПараллелизмОчереди с приоритетом
SimulationSorting
Пока нет решений
Легко

Соединение клиентов и заказов

Соедините клиентов с их заказами, как в LINQ Join, и выведите общую сумму покупок каждого.

Вы освоите LINQ JoinГруппировка
ArraysSorting
Пока нет решений
Легко

Сортировка по выбранному ключу

Отсортируйте людей по имени или возрасту компаратором, выбранным во время выполнения, одинаково разрешая равенства.

Вы освоите КомпараторыСортировка
ArraysSorting
Пока нет решений