说我有一个名为1到6的铁路对象,并训练正在通过的物体扔掉它们。每条铁路可以有一列火车。
列车上有两条轨道(是一系列轨道),轨道可以包含相同的轨道。
例如:
Track1:Rail1 - Rail2 - Rail3 - Rail4
Track2:Rail4 - Rail3 - Rail5 - Rail6
我正在考虑为每个赛道进行收集,现在的问题是我怎么知道火车应该继续使用哪个铁路。如果火车现在在Rail3(例如),它怎么知道它是否应继续使用Rail4或Rail5。 我有一个RailManagerClass和轨道应存储在该类。什么是存储管理轨道的最佳方式?将linkList解决问题吗?
谢谢。
答案 0 :(得分:0)
这看起来像家庭作业:)无论如何,如果您使用c#,那么链接列表将解决您的问题。在你的raulmanager类中创建两个列表,向它们添加轨道,然后迭代这些列表以查看列车下一步应该去哪里。