Результаты поиска по запросу "doubly-linked-list"

1 ответ

разница между двусторонними связанными списками и двусвязным списком

Я не понимаю разницы между двунаправленным и двусвязным списком.В чем главное различие между ними?

3 ответа

Быстрая сортировка по двусвязному списку

Я хочу реализовать алгоритм быстрой сортировки в синхронизированном двусвязном списке. Я даю функции «разбиение» левую и правую границу, затем она начинает искать более низкие значения с левой стороны и помещает большие с правой стороны. Это ...

2 ответа

поменять местами в двусвязном списке

ТОП публикаций

5 ответов

Временная сложность удаления узла в одно- и двусвязных списках

Почему временная сложность удаления узла в двусвязных списках (O (1)) быстрее, чем удаление узлов в односвязных списках (O (n))?

1 ответ

Как можно выполнить бинарный поиск по двусвязному списку за O (n) раз?

Я слышал, что можно реализовать бинарный поиск по двусвязному списку за O (n) раз. Доступ к случайному элементу двусвязного списка занимает O (n) времени, а двоичный поиск обращается к O (log n) различным элементам, поэтому разве время выполнения ...

12 ответов

преобразование бинарного дерева поиска в двусвязный список

Этот вопрос был задан в недавнем интервью по кодированию. Q: Учитывая двоичное дерево, напишите программу для преобразования его в двусвязный список. Узлы в двусвязном списке расположены в последовательности, образованной зигзагообразным ...

1 ответ

Как можно выполнить бинарный поиск по двусвязному списку за O (n) раз?

Я слышал, что этоВозможно реализовать бинарный поиск по двусвязному списку за O (n) раз. Доступ к случайному элементу двусвязного списка занимает O (n) време...

3 ответа

Быстрая сортировка по двусвязному списку

1 ответ

Поменяйте местами элементы в двусвязном списке по их индексам в массиве поддержки

У меня есть массив объектов следующего типа:

1 ответ

c круговой двойной связанный список delete_node - повторяет обход удаленного узла при первом проходе после удаления

Все, в GNU c, у меня есть круговой двусвязный список, на котором я пытаюсь реализовать функцию delete_node. Он работает нормально для всех узлов, кроме узла ...