Map이 Navigatable하려면?

Tags:

Map (hash table 같이)이 Navigatable하려면? 즉, Map에서 가장 큰 키 값, 가장 작은 키 값, 주어진 키 값보다 작은 키 값들중에 가장 큰 키 값을 구하려면 어떻게 Map을 구현해야할까요.

JDK6의 구현에 따르면, Concurrent Skiplist Map 이나 TreeMap이 그 답인 듯 합니다. skiplist가 map이 될 수 있단 건 그간 미처 생각 못했던 점.