연습으로 나는 내 TreeSet
구현하려고합니다. 추가 및 제거 메소드를 코딩하기 전에 더 쉽게 보이는 것처럼 포함하는 것으로 시작하는 것이 좋지만 막혔습니다.TreeSet/포함 메서드
static class Leaf<E extends Comparable<E>> implements Tree<E> {
//stuff
@Override
public boolean contains() {
return false;
}
}
가 Node
클래스의 :
내 나무가 Node
및 Leaf
로 구성되어있다 (나는 그것의 좋은 부분을 조사하기 위해 내 나무로 말할 수있는 방법
static class Node<E extends Comparable<E>> implements Tree<E> {
private final E value;
private Tree<E> left;
private Tree<E> right;
//some stuff
@Override
public boolean contains(E elem) {
//here i'm blocked
}
}
왼쪽 또는 오른쪽) 요소와?