我有以下课程:
public class BinarySearchTree<Key extends Comparable<? super Key>, E>
{
private BTNode<Key, E> root;
int nodeCount;
/* Constructor */
public BinarySearchTree()
{
this.root = null;
this.nodeCount = 0;
}
...
我不知道如何在我的应用程序中创建它的实例。
我试过了 :
BinarySearchTree myTree = new BinarySearchTree();
并且,
BinarySearchTree<Integer> myTree = new BinarySearchTree<Integer>();
任何想法都将受到欢迎!
最佳答案
您的BinarySearchTree
中有两个类型变量:一个称为可比较键的Key
,另一个称为节点内容的类型的E
。您仅在变量声明中指定一个类型参数:
BinarySearchTree<Integer, MyType> myTree = new BinarySearchTree<Integer, MyType>();
关于java - 使用泛型时创建二进制搜索树类的实例?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31617002/