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

4 ответа

Как сложность добавления (int, E) LinkedList O (1) сложности?

Изсвязанный список [/questions/tagged/linked-list]отрывок тега вики: Связанный список - это структура данных, в которой элементы содержат ссылки на следующий (и, возможно, предыдущий) элемент. Предложение связанных списковO (1) вставка и ...

6 ответов

Реализация списков: действительно ли LinkedList так плохо работает по сравнению с ArrayList и TreeList?

Взято изапашTreeList доктор [http://commons.apache.org/proper/commons-collections/javadocs/api-3.2.1/org/apache/commons/collections/list/TreeList.html] : Следующая относительная статистика производительности является показательной для этого ...

5 ответов

Как отсортировать связанный список с помощью пузырьковой сортировки?

Я пытаюсь использовать пузырьковую сортировку, чтобы отсортировать связанный список. Я использую curr и trail, чтобы пройти через список. Курр должен быть на шаг впереди следа всегда. Это мой код до сих пор: void linked_list::sort () { int ...

5 ответов

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

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

14 ответов

Как реализовать связанный список в C?

Я создаюсвязанный список [https://stackoverflow.com/questions/973654/single-linked-list]как и в предыдущем вопросе, который я задал. Я обнаружил, что лучший способ создать связанный список - это иметь голову и хвост в другой структуре. Моя ...

6 ответов

односвязная цепная печать c ++

Я пытаюсь выбрать свою цепочку в формате {1,2,3,4 и т. Д.}. Вы можете найти файл заголовка ниже, который будет иметь расположение узлов. Я просто запутался в том, как мне следует передвигаться по списку, чтобы распечатать Предмет. Любое ...

3 ответа

Когда использовать NULL и когда использовать '\ 0' в связанном списке в C?

5 ответов

Обмен узлами в связанном списке

Я пытаюсь поменять местами два соседних узла в связанном списке, и я думаю, что понимаю идею, как это сделать, используя временный узел. Вот моя структура подкачки struct part { char* name; float price; int quantity; struct part *next; ...

13 ответов

Удалить узел из одного связанного списка

насколько я вижу, вы можете сделать: Найдите узел для удаления.node.previous.next = node.nextnode.next.previous = node.previousnode.previous = nullnode.next = nullУтилизируйте узел, если вы находитесь в среде без GCЕсли ваш список является ...

2 ответа

Распечатать упорядоченный связанный список

Просто сделал некоторые изменения, я попробовал то, что вы сказали, но это не сработало, поэтому я попробовал кое-что, с чем я немного знаком, но, похоже, он не работает правильно. Он печатает информацию странным образом, затем ...