Когда двусвязный список эффективнее односвязного?

В сегодняшнем интервью мне задали вопрос.

Помимо ответа на переворот списка и как прямой, так и обратный обход, было что-то "фундаментальный» в этом интервьюер подчеркивал. Я сдался и, конечно, после собеседования провел небольшое исследование. Кажется, что вставка и удаление более эффективны в двусвязном списке, чем односвязный список. Я не совсем уверен, как это может быть более эффективным для двусвязного списка, поскольку очевидно, что для изменения требуется больше ссылок. Кто-нибудь может объяснить секрет? Честно говоря, я провел небольшое исследование и не смог понять с моей главной проблемой то, что для двойного связанного списка все еще необходим поиск O (n).

Ответы на вопрос(5)

Ваш ответ на вопрос