Я использую std::map, который реализован как красно-черное дерево с временной сложностью O(log(N)) для доступа (согласно этому сайту: http://bigocheatsheet.com/). Как мне рассчитать большой О, если я сложу эти контейнеры.
Например map<int, map<int, int>>
. Что такое большая буква О для доступа к самой внутренней карте?
map<int, map<int, int>>
ничем не отличается отmap<int, int>
в том, что касается доступа к ключу. - person NathanOliver   schedule 26.10.2016[0,1,..N]
, гдеN
— размер? - person Emerald Weapon   schedule 26.10.2016j
на самой внутренней карте, и только у одной из них есть такой ключ, но вы не знаете, какой именно. Это полностью меняет то, как вы должны думать об этом. - person Emerald Weapon   schedule 26.10.2016