Алгоритми та структури даних · Junior · Запитання 63 з 75

Що означає «амортизоване O(1)» для arr.push?

Пояснення

Коли внутрішній буфер заповнений, масив виділяє більший (зазвичай приблизно вдвічі) і копіює все. Розмір подвоюється, тож такі копіювання рідкісні, і n вставок разом коштують O(n).

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Junior · запитання 63

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест