0
我想創建二叉搜索樹並按順序遍歷樹。我有以下代碼:爲什麼我不能實例一個內部類? (Java)
public class BST {
static Node root;
public class Node{
int data;
Node left;
Node right;
Node(int data){
this.data = data;
left = null;
right = null;
}
Node(int data, Node left, Node right){
this.data = data;
this.left = left;
this.right = right;
}
}
public void inOrderTraversal(Node root){
if(root == null)
return;
inOrderTraversal(root.left);
System.out.println(root.data);
inOrderTraversal(root.right);
}
public static void main(String[] args) {
Node n1 = new Node(1);
}
}
Howhever我不能使用此代碼創建節點n1:Node n1 = new Node(1);
我腦水腫味精說:「類型序沒有外圍實例是可訪問的必須符合與類型序的類實例(配置egxnew A()其中x是BST的一個實例)。「有人可以解釋我的錯誤在哪裏,以及我如何創建我的節點,分別是我的BST?