我整天都在这里。我可以创建链接列表没有问题,并显示/删除其中的数据。我的问题是,虽然我不确定如何创建每个节点的航班链表,包括对乘客链表的引用?这是我的高级算法类中的赋值。我在这里画一个空白?
答案 0 :(得分:4)
创建一个包含Passenger的对象:
public class Passenger
{
private String name;
private int id;
}
然后给飞行一份乘客名单:
public class Flight
{
private List<Passenger> passengers;
}
现在您可以拥有一个航班列表:
public class Schedule
{
private List<Flight> flights;
}
每个都需要更多代码。一定要覆盖Passenger和Flight的equals和hashCode,以确保它们正常工作。
答案 1 :(得分:1)
那么,你不能只创建一个Flight
类和一个Passenger
类吗?
class Flight {
private LinkedList<Passenger> passengers;
...
}
class Passenger {
...
}
LinkedList<Flight> flights = ...