Я использую std :: map, которая реализована как красно-черное дерево со сложностью времени O (log (N)) для доступа (согласно этому сайту: http://bigocheatsheet.com/). Как вычислить большой O, если я складываю эти контейнеры.Big O при укладке контейнеров
Например, map<int, map<int, int>>
. Что такое большой O для доступа к самой внутренней карте?
* складывать эти контейнеры * означает? –
То же самое. «Карта>' ничем не отличается от 'map ' как доступ к ключу. –
NathanOliver
Ваш вопрос должен быть сформулирован более точно. Что вам нужно получить? Какие предположения вы можете сделать по существующим коэффициентам? Например, все карты имеют одинаковый размер? Любая карта имеет ключи в '[0,1, .. N]' где 'N' - размер? –