В каком сценарии мы делали вставку в Big-O(1), когда массив заполнен?

Использование хеш-таблиц, если массив полностью заполнен, чем лучший метод / сценарий, который мы можем сделать в Big-O(1)... объясните мне подробно.

1 ответ

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

Другие вопросы по тегам