Итак, я хотел бы спросить об асимптотическом росте копирующих элементов в алгоритме динамических массивов.Big-O копирующих элементов в динамическом массиве
В алгоритме динамических массивов размер массива удваивается каждый раз, когда он заполняется, и новый элемент должен быть добавлен. Когда массив заполнен, он содержит N/2 элемента, а после его удвоения размер нового массива равен 2N. Затем следующий элемент вставляется после скопированных объектов/значений.
Я полагал, что Big-O для количества скопированных элементов будет O (N/2), но должен ли я также учитывать моменты, когда массив был удвоен?
Просто для того, чтобы быть предельно ясным, это проблема, которую назначил мой инструктор, и я думал об этом, но в настоящее время я не уверен, если/как учитывать количество раз, когда массив был удвоен , учитывая только массив размера N.
Когда массив заполнен, он содержит N/2, а затем он удваивается, а результат представляет собой массив размером 2N ... Я думаю, вы неправильно читаете задание. – Beta