Структура данных для расписания с отменами и переносами

Есть задача сделать некое расписание занятий. Есть набор уроков, есть «базовое» расписание (например, урок вышивания в понедельник и среду каждую неделю). Пока всё понятно. Непонятно становится, когда требуется отменить или перенести конкретный урок на конкретной неделе. Или с какого-то момента поменять «базовое» расписание занятий на новое.

Хранить каждое отдельное занятие? Как-то связывать дни занятий с «базовым» расписанием? Я в замешательстве.

Как это вообще реализуется? Буду благодарен за любую информацию.


Ответы (0 шт):