Описание тега unordered-multimap

Ассоциативный контейнер, содержащий пары элементов "ключ-значение", в которых несколько значений могут быть сопоставлены одному и тому же ключу. Происходит от структуры данных unordered_map и имеет аналогичную сложность в операциях.

An unordered_multimap особый вид unordered_map в котором несколько значений могут быть сопоставлены одному ключу.

Его цель и реализация аналогичны unordered_map:

  • контейнер не гарантирует какой-либо определенный порядок элементов
  • пары ключ-значение хранятся в сегментах
  • проверка того, имеет ли конкретный ключ хотя бы значение, имеет постоянную сложность
  • проверка того, имеет ли конкретный ключ конкретное значение, имеет линейную сложность относительно количества значений, сопоставленных с конкретным ключом