Теоретически, вы должны иметь возможность вставлять в любое место списка (по индексу по вашему выбору) за O (1) время.Но при использовании списка STL вам нужно вставить в позицию итератора, и, насколько я понимаю, позиция итератора должна быть увеличена в O (n) раз, чтобы установить желаемый индекс.Я не понимаю, почему это так, конечно, я ошибаюсь, и есть способ сделать это быстрее?