Я только что сдал экзамен, и один из вопросов был кратким:
Учитывая пустой массив размером 1000, какова амортизированная стоимость вставки n элементов в массив? Когда массив заполнен, вместо удвоения массива мы увеличиваем его на 1000 и копируем все элементы в новый массив, как для динамических таблиц.
Я ответил O(n), но совсем не уверен в своем ответе. Я знаю, что амортизированное время выполнения удвоенной динамической таблицы равно 2, но я не смог найти много информации о динамических таблицах, размер которых увеличивается до постоянного.