Предмет называется "Методы программирования"
Исходные данные:
- Реализовать необходимый набор классов для хранения информации о системе непересекающихся множеств (по умолчанию, лес из бинарных деревьев)
- Реализовать операции объединения множеств, добавление нового элемента в множество, поиска элемента, поиска ближайшего общего предка (LCA)
- Оптимизировать построенный код: 1. по производительности, 2. по потреблению памяти
Перечень вопросов:
- Продемонстрировать работу операций добавления нового элемента, поиска элемента, поиска ближайшего общего предка (LCA)
- Проиллюстрировать оценки решения по памяти и производительности до и после оптимизации