对于家庭作业,我被分配制作一个 AVL 树数据结构。我正在尝试使我的“添加”方法将一条通用数据添加到树中。我的问题是,在作业中,我们必须扩展一个给我们的名为“BinaryTree”的类。在我的 add 方法中,我需要使用 compareTo 方法,我相信这意味着我还必须扩展 Comparable。我在网上看过,显然你不能扩展两个类,所以这成了一个问题。我决定尝试在我的 AVL 树类中编写自己的 compareTo 方法,但它说 < 和 > 不能应用于我的泛型类型。任何提示或快速解决方法?还是我只是愚蠢?
谢谢 - 史蒂夫