У меня есть неупорядоченная карта строки и вектора строк, то есть un_map<string,vector<string> >
. При поиске конкретной строки с помощью функции поиска:using find() на неупорядоченной карте <string, vector <string>> принимает то же время, что и упорядоченная карта в C++
find((un_map[A].begin(),un_map[A].end(),field)==un_map[A].end())
времени выполнения функции находки для неупорядоченных карт и заказать карту приходит то же самое. Может ли кто-нибудь объяснить, почему так? Насколько я знаю, неупорядоченная карта должна быть намного быстрее, чем упорядоченная карта из-за хеширования. Я хочу оптимизировать функцию поиска. Пожалуйста, помогите