這是一個家庭作業BinarySearchTree船租賃記錄保存
對於這項任務,我必須做的,我要創建一個記錄保存日誌遊輪一個月(由數字1代表31)。每天有1次巡航,最多可容納6人。如果在某一天試圖預訂的人數超過6,那麼他們將被添加到隊列中。目前的乘客名單應該保存在BinarySearchTree中。基本上我們要從提供的文件中讀取關於人物對象的信息,並將它們插入與他們挑選的日子對應的樹中。 (該文件將按以下順序提供信息:(transactionCode day lastName firstName))其中事務代碼表示採取的操作(添加乘客,刪除(從樹中刪除乘客並從隊列中添加下一位乘客),打印(打印當前BST和等待天),出發(打印最終名單和排隊日期)
問題我問的是關於創建一個BST和一個隊列的方法,它代表每一天在一個單一的方法,並添加到我已經創建了一個人物對象類,一個BST類和一個隊列類,我可以在我的乘客類中創建一個Add方法,但是我將如何檢查如果一棵樹已經存在了一個特定的日子,並添加到該樹,而不是創建一個新的?
我很茫然,如果你需要看任何課程,請留下評論。先謝謝你。