В этом формате у нас есть 48,16,703 записей.
1 abc
2 def
...
...
4816702 blah
4816703 blah_blah
Поскольку количество записей достаточно велико, я беспокоюсь, что std :: map займет много времени во время вставки, так как это нужно сделатьбалансировка также для каждой вставки.
Только вставка этих записей в карту занимает много времени.Я делаю
map[first] = second;
Два вопроса: 1. Правильно ли я использую std :: map для подобных случаев?2. Правильно ли я вставил, как указано выше.ИЛИ Должен ли я использовать map.insert ()
Я прошу прощения за то, что не проводил эксперименты и не записывал абсолютные числа, но нам нужен общий консенсус, если мы поступаем правильно или нет.
Кроме того, они не всегда являются последовательными ключами ..
PS Конечно, позже нам потребуется также получить доступ к этой карте, чтобы получить значения, соответствующие ключам.