2016-10-01 6 views
-2

ノードのキューを作成しようとしています。各ノードは2つの値(mとn)を持ちます。 Javaに比較的新しく、各ノードが2つのint値(m、n)のセットを持つノードのキューを作成/実装する方法を知りたいJavaでLinkedListのノードを作成する

+1

あなたは自分のクラスの2つの値をカプセル化しなければなりません。適切に名前を付け、メンバーのプロパティに適切な名前を付けて、コードの読者が何を期待するかを知るようにします。次に、あなたのLinkedListに(プロパティを保持する)クラスを使用します。 – theomega

+0

['Queue myQueue = new ArrayDeque ()'](https://docs.oracle.com/javase/8/docs/api/java/util/Queue.html) – Andreas

+0

ありがとうございました!ユーザーは2つのint値 - mとnを入力します。これらの2つの値は、キュー内の単一のノードとして追加する必要があります。これをコード化する方法を詳しく説明できますか? @theomega –

答えて

0

次のように私のアプローチは、次のようになります。

Node { 
    DataType m; 
    DataType n; 
    Node next; // you use to connect to other nodes in the list 
    //constructor{ } 
} 
0

シンプルなノードリスト:

public class List{ 
    class Node{ 
     protected int a, b; 
     Node next; 

     public Node(int a, int b){ 
     this.a = a; 
     this.b = b; 
     } 

     //some get methods 
    } 

    Node root = null; 

    public void insertNode(int a, int b){ 
     new_node = new Node(a, b); 

     new_node.next = root; 

     root = new_node; 
    } 
} 
関連する問題