0

假设我有名为 1 到 6 的轨道对象,并且正在通过的火车对象抛出它们。每条铁路可以有一列火车。

我有两条火车轨道(是一系列轨道),轨道可以包括相同的轨道。

例如:

轨道 1:轨道 1 - 轨道 2 - 轨道 3 - 轨道 4

轨道2:轨道4 - 轨道3 - 轨道5 - 轨道6

我正在考虑为每条轨道收集,现在的问题是我怎么知道火车应该继续行驶到哪条轨道。如果火车现在在 Rail3(例如),它怎么知道它应该继续 Rail4 还是 Rail5。我有一个 RailManagerClass,轨道应该存储在那个类中。存储 ang 管理曲目的最佳方式是什么?链接列表会解决问题吗?

谢谢你。

4

1 回答 1

0

这看起来像是一个家庭作业 :) 无论如何,如果您使用的是 c#,那么链表将解决您的问题。在您的 raulmanager 类中创建两个列表,将轨道添加到其中,然后遍历这些列表以查看火车接下来应该去哪里。

于 2012-12-27T06:11:19.123 回答