Українська
Тема 13. Контейнери стандартної бібліотеки: vector, list, deque, set, map, unordered_map
Мета: навчитися обирати контейнери за операціями, реалізувати власний порядок та перевіряти пошук, дублікати й порожні стани.
Зміст лекції
- Послідовні контейнери — Контейнер як модель доступу · Складність і фактична вартість · vector, array та span · deque, list та
forward_list· pair, tuple та структуровані прив’язки - Асоціативні та хеш-контейнери — set і map: унікальність через порядок · unordered-контейнери та хешування · Власний ключ і узгоджений хеш
- Адаптери та нові інтерфейси — Адаптери: обмеження інтерфейсу як перевага · Нові інтерфейси та перевірка підтримки · Перевірка вибору на практиці
- Розбори та типові помилки — Розбір сценарію: каталог і два незалежні порядки · Поширені помилки, відтворені маленькими трасами · План відтворюваного експерименту зі складністю · Перевірка інваріантів після операції