Это для домашнего заданияBinarySearchTree лодка Устав делопроизводство
Для этого задания, что я должен сделать, я должен создать журнал для ведения записей круизного лайнера в течение месяца (представленный номера 1- 31). Существует 1 круиз в день, который вмещает до 6 человек. Если количество людей, пытающихся забронировать в определенный день, проходит 6, то они будут добавлены в очередь. Текущий список пассажиров должен находиться в BinarySearchTree. В основном мы должны читать данные предоставленного файла о человеческом объекте и вставлять их в дерево, соответствующее тому, что они выбрали. (Файл предоставит информацию в следующем порядке: (transactionCode day lastName firstName)) Где код транзакции представляет собой предпринятое действие (Добавить пассажир, Удалить (удаляет пассажира из дерева и добавляет следующего пассажира из очереди), Печать (печать текущих BST и списка ожидающих день), Отправление (окончательный список окончаний печати и очередь дня).
Вопрос, который я задаю, касается метода создания BST и очереди, которая представляет каждый день в одном методе и добавляет к эти BST.Я пустую в методе, чтобы выполнить это.Я уже создал класс объекта человека, класс BST и класс очереди.Я могу создать метод Add в моем классе пассажиров, но как бы я проверить, чтобы увидеть если дерево уже существует в течение определенного дня и добавляется к этому дереву вместо создания нового?
Я в затруднении, если вам нужно увидеть какие-либо классы, оставьте комментарий. Заранее спасибо.