(1) Это карта, а не набор, они, конечно, вычисляют хеш-значение, но узел отображается в целое число, и это цель карты.
(2) Дерево поиска - это поиск O (logn), использование карты на основе дерева поиска увеличит временную сложность всех операций * O (logn).[например, BFS будет принимать O(logV*[V+E))
вместо O(V+E)
из-за времени поиска.
(3) Хеш-таблица имеет значение O (1), поэтому сложность времени будет лучше для хеш-таблиц в среднем случае.