Я делаю отчет о различных реализациях словаря C ++ (карта, словарь, векторы и т. Д.).
Результаты для вставок с использованием std :: map показывают, что производительность равна O (log n). Есть также последовательные всплески в исполнении. Я не уверен на 100%, что является причиной этого; Я думаю, что они вызваны распределением памяти, но мне не удалось найти какую-либо литературу / документацию, чтобы доказать это.
Кто-нибудь может прояснить этот вопрос или указать мне правильное направление?
Приветствие.