이것은 트리 맵에 관한 noobie 질문입니다. Java API 및 기타 설명서를 읽었지만 이것이 작동하는 방식에 대해서는 아직 명확하지 않습니다.TreeMap에 대한 이해
제 생각에 자바 (또는 다른 언어)의 트리는 일종의 가계도입니다. 당신이 말을 한 곳 :
Layer 1 OldestGuy
Layer 2 OldGuy1 Oldguy2 OldGuy3 OldGuy4 OldGuy5
Layer 3 Guy1 Guy2 Guy3 Guy4 Guy5 Guy6........ etc
레이어 1의 1 개 값 (즉, 중앙 노드)가 이후의 각 계층의 값 (또는 녀석)의 임의의 양이있을 수 거기에서, 그리고
은 "지점"의 일부 (예를 들어 OldestGuy -> OldGuy1 -> Guy1이 될 수 있습니다.) & Guy2 ... 동시에 다른 지점은 OldestGuy -> OldGuy4입니다.
이 마음으로 나는 노력하고 있습니다. 특정 연결을 만들고있는 동안 특정 브랜치의 특정 위치에있는 TreeMap에 값을 추가하지만, 나는 점점 커지는 것처럼 보이는 것은 HashMap과 같은 결과이다.
(이것은 무엇을 내가 원하는 것은 동일) 여러 가지 다른 값 것) 키 (또는 레이어 (?와 트리 맵보다 더 많은 일을 .... 필요 보인다모든 제안/설명이 될 것이다 환상적입니다. 마치 내가이 나무로 심각하게 짖는듯한 느낌이 들기 때문에.
Google의 googles .jar (예 : 가계도)를 사용하여이 작업을 수행 한 예를 보았지만이 문제를 이해하려고합니다. TreeMap과 Tree 간에는 많은 충돌이 있으며 데이터를 저장하는 방법은 무엇입니까?
+1 잘못된 트리를 짖기위한 +1. –