-1

Java で BST ツリーを実装する必要があり、次のコードを使用しています。

    ArrayDeque a = new ArrayDeque();    

    a.add(root); // to add root to queue
    a.add(new Node(null)); // to add newline node

しかし、私はこのエラーを受け取ります: クラス Node のコンストラクター Node は、文字列ではなく整数を使用しているため、指定された型に適用できません (null のため)。誰か助けてください。

前もって感謝します

4

1 に答える 1

1

デフォルトのコンストラクターを使用できます

public Node() {
    // initialize Node with the internal representation
    // of newline node
}

またはコンストラクタを変更します

public Node(int nodeValue) { ... };

public Node(Integer nodeValue) { ... };

次に、 new がオブジェクトであり、null になる可能性があるため、null を引数として渡すことができます。

于 2013-03-28T15:04:09.923 に答える