is it quite common for std::unordered_map to have unusually high collisions while working with real world data?
I understand that, when the data is completely random, the no of collisions are pretty much constant but, is it very unlikely for data to be such that there are very high number of collisions because of which it takes too much time to compute? How safe is it to use std::unordered_map in real world projects?
and in what situations would you use std::map over std::unordered_map? and vice-versa