BST树使用整数

时间:2013-03-28 14:29:26

标签: java

我必须在java中实现一个BST树,我正在使用这段代码:

    ArrayDeque a = new ArrayDeque();    

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

但我收到此错误:类Node中的构造函数节点无法应用于给定类型(因为null),因为我使用的是整数而不是字符串。有人可以帮帮我吗。

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以使用默认构造函数

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

或更改构造函数

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

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

然后您将能够传递null作为参数,因为现在new是一个Object并且可以为null。