Проект по работе со структурами данных, в котором реализованы две хеш-таблицы: методом цепочек и методом двойного хеширования, а также бинарное дерево со средней веткой для неуникальных объектов.
Структуры связаны между собой через общий декоратор и представляют собой базу данных банковской системы. В проекте реализованы:
- Проверки связности базы данных (любой объект должен иметь такие данные, чтобы быть связанным с каким-либо объектом другого типа).
- Поиск любого объекта по ключу.
- Система отчетов по связям объектов (например, отчет об операциях, проведенных через некоторый банкомат).
- Сохранение в файл и чтение из него.