나는 다음과 같은 사전 인터페이스를 제공하고 있습니다 위의 사전 인터페이스를 구현하는 이론적 개념사전 인터페이스에 대한 이진 검색 트리를 구현하는 방법은 무엇입니까?</p> 이제 <pre><code>public interface Dictionary<E extends Comparable<E>> extends Iterable<E> { </code></pre> <p>내가 이진 검색 트리를 사용하여이 인터페이스를 구현하도록 요청, 그러나 나는 꽤 혼란 스러워요부터 시작하는 방법을 모르는 해요 :
이 내 구현 클래스는 다음과 같습니다
그래서// Red-black binary search tree
public class DictionaryImp implements Dictionary<DictionaryImp>, Comparable<DictionaryImp> {
, 어떻게이 다음과 같은 방법을 구현할 수 있을까? 어떤 인스턴스 변수가 DictionaryImp 클래스에 의해 운반 될 것인가?
public boolean isEmpty();
public boolean contains(E item);
public boolean hasPredecessor(E item);
// etc.