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

Практичне заняття 3. Базові структури даних. Хеш-таблиці

Дізнаємось

Що таке хеш-таблиця та як вона організовує дані.
Яку роль відіграє хеш-функція у пошуку та зберіганні даних.
Що таке колізія та які існують методи її розв’язання.
Як Python реалізує хеш-таблиці в словниках і множинах.
Які переваги хешування порівняно з іншими структурами даних.

Навчимось

Створювати та використовувати хеш-таблиці у Python.
Реалізовувати власні хеш-функції та обробляти колізії.
Аналізувати ефективність пошуку, вставки та видалення елементів у хеш-таблицях.
Розуміти, коли доцільно застосовувати хешування замість інших структур (списків, дерев).
Порівнювати продуктивність словників і списків при виконанні пошуку.

Матеріали

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

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

Д.з.

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

Тема
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