我需要找出最好的数据结构来模拟这个机场应用程序。所以基本上我会有一个生成飞机的模拟器,如图所示,机场有 9 个点。 前 3 个是空中的飞机 (1,2,3),第 4 个是着陆路,第 5 个和第 8 个只是路,第 6 个和第 7 个将是机库。 该应用程序需要模拟从 spot 1 、 6 和 7 进入机场的飞机。 您每次只能在一个地方拥有一架飞机。 你可以有到达和离开的航班。 (这里会有多线程)。 飞机将从 6/7 出发并到达 spot 1 。红色斑点是它们可能坠毁的地方。所以基本上我问你会用什么数据结构来处理它?
我尝试使用链表,但我在检查红点时遇到了问题。 第9个点是飞机离开机场时的状态 我将有一个飞机对象,它必须去下一个节点。 到达的飞机将走这条路,1 ,2 ,3 , 4 , 5 , 6 或 7 起飞的飞机将走这条路 6 or 7 , 8 , 4 , 9