Я только начал изучать структуру данных и, проходя через вставку массива, я задавался вопросом, почему временная сложность вставки массива O (n), а не O (n + 1)?Почему временная сложность вставки массива равна O (n), а не O (n + 1)?
В лучшем случае, когда вставка находится на последнем месте, сложность времени - O (1). Я предполагаю, что мы рассматриваем 1 для вставки элемента, поскольку здесь не перемещаются никакие элементы. В худшем случае, Учитывая, что нам нужно переместить n элементов, а затем вставить новый элемент. Должна ли быть временной сложностью O (n + 1)? n для перемещения элементов и 1 для вставки.
Помощь очень ценится. Спасибо.