Java의 모든 리프 노드를 검색하는 방법이 있습니까 TreeMap
? Java TreeMap의 모든 리프 노드 검색
TreeMap
등이 내가이 나무의 모든 잎 노드를 얻는 방법
TreeMap<String, FooBar> myTree = new TreeMap<String, FooBar>(new Comparator<String>() {
public int compare(String o1, String o2)
{
int b1 = Integer.parseInt(o1, 2);
int b2 = Integer.parseInt(o2, 2);
return (b1 > b2 ? 1 : (b1 == b2 ? 0 : -2));
}
});
?
이것은 이해가되지 않습니다. 잎에 저장된 요소는'TreeMap'의 구현이 트리의 균형을 유지하는 방법에 달려 있습니다. 구현 성능을 벤치마킹하려고하십니까? –
나는 그것을하는 방법을 안다. TreeMap에서는 모든 잎이 null입니다. 그래서 당신은 그들을 가지고 있습니다. 가장 아래 엔트리는 리프가 아닙니다. 나도 그렇게 생각해. –