В каком сценарии мы делали вставку в Big-O(1), когда массив заполнен?
Использование хеш-таблиц, если массив полностью заполнен, чем лучший метод / сценарий, который мы можем сделать в Big-O(1)... объясните мне подробно.
1 ответ
Если массив полностью заполнен (что никогда не должно быть разрешено [Edit: caveat, см. Комментарии]), то невозможно вообще ничего вставить без его расширения, что невозможно сделать за O(1). Если вы не имеете в виду амортизированный O(1) раз. Но в любом случае лучший способ - не допустить полного заполнения массива до его расширения, потому что тогда все операции ухудшаются до O(n) времени.