Open YuriiLytvyn opened 4 years ago
These were discussed during the lecture:
Advantages Radix Sort:
Advantages of O (n log n) sorts:
Це було обговорено під час лекції:
Переваги Radix Sort:
Переваги O(n log n) sorts:
Недоліком Radix sort є те, що він повинен тримати в пам'яті всі варіанти ключів, що у випадку з рядками та випадковими даними може займати дуже багато пам'яті. Якщо ще й рядки будуть суттєво різнитись у довжині, то це ще більше сповільнюватиме алгоритм. Також сам ключ, за яким порівнюються елементи не завжди можна застосувати до всіх варіантів вхідних даних.
Недолік Radix sort: хоча для цього сортування потрібна менша кількість проходів по елементам, ніж для сортувань порівняння, кожна ітерація може тривати значно довше.
Radix сорт имеет свои недостатки: он должен держать в памяти все варианты ключей, но в случае со строками и случайными данными может занимать очень много памяти. Замедляет алгоритм, если и строки будут существенно отличаться в длине. Ключ, с которым сравниваются элементы не всегда можно применить ко всем вариантам входных данных.
D04.13. Comparison of Radix Sort with effective comparison sorts (quicksort, merge sort, ...)?
D04.13. Порівняння Radix Sort з ефективними comparison sorts (quicksort, merge sort, …)?