Java链表如何创建一个包含字符串和int的节点? [英] Java Linked List How to create a node that holds a string and an int?

查看:29
本文介绍了Java链表如何创建一个包含字符串和int的节点?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我整天都呆在这儿.我可以毫无问题地创建链接列表,并显示/删除其中的数据.我的问题是,虽然我不确定如何创建每个节点的航班链接列表,包括对乘客链接列表的引用?这是我的高级算法课程中的一项作业.我在这里画一个空白吗?

I have been at this literally all day. I can create linked lists no problem and display/delete the data in them. My problem is though that I am not sure how to create a linked list of flights with each node including a reference to a linked list of passengers? This is an assignment in my advanced Algorithms class. I am drawing a blank here?

推荐答案

创建一个容纳乘客的对象:

Create an object that holds a Passenger:

public class Passenger
{
    private String name;
    private int id;
}

然后为航班提供乘客名单:

Then give Flight a List of Passengers:

public class Flight
{
    private List<Passenger> passengers;
}

现在您可以拥有一个航班清单:

Now you can have a List of Flights:

public class Schedule
{
    private List<Flight> flights;
}

每个中都需要更多代码.请务必为旅客和航班覆盖equals和hashCode,以确保它们正常工作.

You needs lots more code in each. Be sure to override equals and hashCode for Passenger and Flight to make sure that they work properly.

这篇关于Java链表如何创建一个包含字符串和int的节点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆