Работу выполнили: Розенберг Алексей, Смышляев Александр
- Создание репозитория.
- Подключение ранее написанных проектов ("Полином" и "Арифметический транслятор").
- Разработка базовых классов.
- Настройка системы тестирования (
Google Test). - Разделение задач по структурам хранения и остальным модулям.
- Реализация структуры хранения.
- Разработка и запуск тестов.
- Упорядоченная реализация: Розенберг Алексей
- Неупорядоченная реализация: Смышляев Александр
- Реализация структуры хранения.
- Тестирование, исправление ошибок.
- Метод открытой адресации: Розенберг Алексей
- Метод цепочек: Смышляев Александр
- Реализация структуры хранения.
- Финальное тестирование структур данных.
- Реализация RB-дерева: Смышляев Александр
- Реализация AVL-дерева: Розенберг Алексей
- Объединение всех структур хранения в общий проект.
- Финальная настройка
CMake. - Общее тестирование работы алгоритмов.
- Разработка консольного интерфейса в стиле
Python IDLE. - Связывание GUI с основными модулями (работа с полиномами, вычисления).
- Тестирование интерфейса.
- Финальное тестирование всей системы.
- Оптимизация, исправление багов.