Base/Knowledges/IT/Структуры данных/Связанный список (Linked list).md
2026-02-23 19:52:05 +03:00

1.3 KiB
Raw Permalink Blame History

#структураанных

!Pasted image 20250107141713.png Эффективность:

  • Чтение - O(n)
  • Вставка - O(1)
  • Удаление - O(1)

Набор произвольных адресов памяти объединяется в цепочку.

Связанные списки отлично подходят в тех ситуациях, когда данные должны читаться последовательно: сначала вы читаете один элемент, по адресу переходите к следующему элементу и т. д. В связанном списке элементы не хранятся рядом друг с другом, поэтому мгновенно определить позицию i-го элемента в памяти невозможно, нужно обратиться к первому элементу, чтобы получить адрес второго элемента, затем обратиться ко второму элементу для получения адреса третьего и так далее, пока вы не доберетесь до i-го.

Источники: