带JSS2作业的Java二叉搜索树
我只是想在二叉搜索树中添加一个元素,但得到了一个NullPointerException 我不想问,但我真的遇到过一位糟糕的老师,他不能清楚地解释任何事情,我已经试了好几个小时试图理解。如果有人能帮我找到正确的方向,我会非常感激,因为我真的很想学习带JSS2作业的Java二叉搜索树,java,binary-search-tree,Java,Binary Search Tree,我只是想在二叉搜索树中添加一个元素,但得到了一个NullPointerException 我不想问,但我真的遇到过一位糟糕的老师,他不能清楚地解释任何事情,我已经试了好几个小时试图理解。如果有人能帮我找到正确的方向,我会非常感激,因为我真的很想学习 package jss2; import java.util.*; import jss2.exceptions.*; import jss2.*; public class LinkedBinaryTree { public static
package jss2;
import java.util.*;
import jss2.exceptions.*;
import jss2.*;
public class LinkedBinaryTree {
public static void main(String[] args) {
System.out.println("Creating the tree");
BinarySearchTreeADT<String> tree = new LinkedBinarySearchTree<String>();
tree.addElement ("test");
}
}
包jss2;
导入java.util.*;
导入jss2.exceptions.*;
导入jss2。*;
公共类LinkedBinaryTree{
公共静态void main(字符串[]args){
System.out.println(“创建树”);
BinarySearchTreeADT tree=新建LinkedBinarySearchTree();
tree.addElement(“测试”);
}
}
能否在LinkedBinarySearchTree和BinarySearchTreeADT中显示代码?问题当然出在一个构造函数中。或者问题可能出在addElement
方法中,您是否也可以显示该方法的代码?以及异常的堆栈跟踪。调用的代码似乎是由教员编写的,这里:是的,这是我们需要使用的代码,我们不允许更改它。您的代码对我来说运行良好。在引发异常的点上是否有堆栈跟踪?