Алгоритмы. Сортировка подсчетом. Реализация на Python и Java.

preview_player
Показать описание

В этой лекции мы рассмотрим алгоритм сортировки подсчетом. Этот алгоритм не использует сравнение ключей сортировки и может выполнятся за линейное время. Однако пригоден только для сортировки целых чисел в узком диапазоне. В лекции будет продемонстрировано реализация этого алгоритма на Python и Java. Также проведены вычислительные эксперименты по исследованию эффективности алгоритма по сравнению с алгоритмом сортировки Шелла.

Рекомендации по теме
Комментарии
Автор

Гениальный алгоритм. Я кайфанул при просмотре лекции.

ЕвгенийБелых-кэ
Автор

Подскажите, пожалуйста, range(len(support)) и range(len(support[i])) - что означают?
Длину вспомогательной переменной? в чём отличия?

vladimirnamakonov
Автор

Круто! Не понятно только зачем тут return None, если функция по завершению работы по умолчанию возвращает None?

Receive_
Автор

Спасибо, у вас по сравнению со всеми мною до этого просмотренными на русском языке туториалами по сортировке подсчётом, затронуты и отрицательные числа

anton.mikheyev
Автор

Первое видео где есть значения меньше 0, спасибо 🙏 очень доступно объяснили
Подскажите пожалуйста какая асимптотика

yuliyaaheeva