diff --git a/DataStructures/BinaryHeap.h b/DataStructures/BinaryHeap.h index 85c14d456..f8b34704f 100644 --- a/DataStructures/BinaryHeap.h +++ b/DataStructures/BinaryHeap.h @@ -75,10 +75,13 @@ template< typename NodeID, typename Key > class UnorderedMapStorage { public: - UnorderedMapStorage( size_t ) { } + UnorderedMapStorage( size_t ) { + //hash table gets 1000 Buckets + nodes.rehash(1000); + } - Key &operator[]( NodeID node ) { - return nodes[node]; + Key &operator[]( const NodeID node ) { + return nodes[node]; } void Clear() {