Довідка
Довідка
ЛКЛАУД ІД 456
Loading...

Практичне заняття 12. Алгоритми сортування. Сортування за розрядами

Дізнаємось

Що таке сортування за розрядами і як воно працює.
У чому різниця між підходами LSD (Least Significant Digit) та MSD (Most Significant Digit).
Як використовувати сортування підрахунком як допоміжний етап у Radix Sort.
Яка часова та просторова складність алгоритму.
Коли Radix Sort перевершує алгоритми, що базуються на порівняннях.

Навчимось

Реалізовувати сортування за розрядами у Python.
Застосовувати алгоритм Counting Sort для сортування цифр на кожному етапі.
Аналізувати ефективність Radix Sort при різних наборах даних.
Порівнювати цей метод із швидким сортуванням і сортуванням підрахунком.
Розуміти, у яких задачах доцільно застосовувати сортування за розрядами

Матеріали

Доступно тільки для зареєстрованих користувачів

Проблемні питання
  • Доступно тільки для зареєстрованих користувачів

Д.з.

Доступно тільки для зареєстрованих користувачів

Тема
3 лекції
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
3 практичні заняття
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Загальнонаціональна хвилина мовчання за загиблими внаслідок збройної агресії рф проти України
60