Я знаю, в чем разница между методами unshift() и push() в Javascript, но мне интересно, какая разница во временной сложности?
Я полагаю, что метод push() - это O (1), потому что вы просто добавляете элемент в конец массива, но я не уверен в методе unshift(), потому что, полагаю, вам нужно "переместить", все остальные существующие элементы вперед, и я полагаю, что это O (log n) или O (n)?