12
TreeMap
В этой главе описывается бинарное дерево поиска, которое
является эффективной реализацией интерфейса Map, что осо-
бенно полезно, если нужно сохранить отсортированные эле-
менты.
Что не так с хешированием
На данном этапе вам нужно знать интерфейс Map и реализацию
HashMap, предоставляемую Java. И, создав собственную реали-
зацию Map с помощью хеш-таблицы, вы должны понимать, как
работает HashMap и почему ожидается, что ее основные методы
будут методами постоянного времени.
Реализация HashMap широко используется благодаря произво-
дительности, но это не единственная реализация Map. Другая
реализация может понадобиться по нескольким причинам.