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

Практичне заняття 4. Базові структури даних. Дерева

Дізнаємось

Що таке дерево як структура даних і для чого воно використовується.
Які бувають типи дерев: звичайні, бінарні, дерева пошуку, збалансовані дерева.
Як організовано зв’язки між вузлами дерева (батько, нащадки, листки).
Як здійснюються основні операції в дереві: вставка, пошук, видалення.
Як реалізуються алгоритми обходу дерева (preorder, inorder, postorder)

Навчимось

Створювати структуру вузла дерева у 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