Я изучаю структуру данных: список ссылок по отдельности.Временная сложность в отдельном списке ссылок
Веб-сайт говорит, что список, связанный по отдельности, имеет сложность вложения и удаления по времени O(1)
. Я что-то упускаю?
Я делаю это в C++, и у меня есть только root pointer
. Если я хочу вставить в конец, то мне нужно пройти весь путь назад, что означает O(n)
.
выглядит как дубликат http://stackoverflow.com/questions/14048143/why-is-deleting-in-a-single-linked-list-o1 –
Вы получите это лучше, если будете следовать по ссылке пример реализации, интерфейс отличается от описанной вами ситуации. –