Skip to content

ayzee7/polynomial-translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Транслятор полиномиальных выражений

Работу выполнили: Розенберг Алексей, Смышляев Александр

План работы

Неделя 1-2: Организация проекта, базовая реализация

  • Создание репозитория.
  • Подключение ранее написанных проектов ("Полином" и "Арифметический транслятор").
  • Разработка базовых классов.
  • Настройка системы тестирования (Google Test).
  • Разделение задач по структурам хранения и остальным модулям.

Неделя 3-6: Реализация структур хранения

Массив из пар (неделя 3)

  • Реализация структуры хранения.
  • Разработка и запуск тестов.
  • Упорядоченная реализация: Розенберг Алексей
  • Неупорядоченная реализация: Смышляев Александр

Хэш-таблица (неделя 4-5)

  • Реализация структуры хранения.
  • Тестирование, исправление ошибок.
  • Метод открытой адресации: Розенберг Алексей
  • Метод цепочек: Смышляев Александр

Дерево поиска (неделя 5-6)

  • Реализация структуры хранения.
  • Финальное тестирование структур данных.
  • Реализация RB-дерева: Смышляев Александр
  • Реализация AVL-дерева: Розенберг Алексей

Неделя 6: Интеграция (Розенберг Алексей)

  • Объединение всех структур хранения в общий проект.
  • Финальная настройка CMake.
  • Общее тестирование работы алгоритмов.

Неделя 6-7: Разработка GUI (Смышляев Александр)

  • Разработка консольного интерфейса в стиле Python IDLE.
  • Связывание GUI с основными модулями (работа с полиномами, вычисления).
  • Тестирование интерфейса.

Неделя 7-8: Отладка и тестирование

  • Финальное тестирование всей системы.
  • Оптимизация, исправление багов.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors