Как насчет использования другой карты внутри, которая хранит значение, комбинацию клавиш.
blockquote>Да: поддерживайте две карты, одна карта использует один тип ключа, а другой - другой.
blockquote>
Нет, это двоичный поиск отсортированного дерева: его скорость равна O (log (n)).