Say I have an std::unordered_multiset<int> which is named hashTable and a bucket i. Can I iterate through the elements of the ith bucket?
You can indeed iterate through each bucket, using local iterators:
for (auto it = hashTable.cbegin(i); it != hashTable.cend(i); ++it)
{
// ... use *it
}
Be sure that i lies in the range [0, hashTable.bucket_count()).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With