2011-06-06 8 views
2

私はこれを文字通り一日中続けてきました。リンクリストを作成して問題なく表示したり削除したりできます。私の問題は、乗客のリンクされたリストへの参照を含む各ノードのフライトのリンクリストを作成する方法がわからないことです。これは私の高度なアルゴリズムクラスの割り当てです。私はここに空白を描いていますか?Java Linked List文字列とintを保持するノードを作成する方法は?

+4

***高度な***アルゴリズムクラス??? –

+0

java.util.LinkedListを使用しているか、割り当てのために自分自身をロールアップする必要がありますか? –

+0

組み込みのjava.util.LinkedListを使用しようとしています。使用する指定がありませんでした。だから私はJavaが私のニーズを満たす以上のものになると考えています。 – allencoded

答えて

4

旅客を保持するオブジェクトを作成します。

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

まあ、FlightクラスとPassengerクラスを作成できませんか?

class Flight { 
    private LinkedList<Passenger> passengers; 
    ... 
} 

class Passenger { 
    ... 
} 

LinkedList<Flight> flights = ... 
関連する問題