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

14 lines
1.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#структураанных
![[Pasted image 20250107141713.png]]
Эффективность:
- Чтение - $O(n)$
- Вставка - $O(1)$
- Удаление - $O(1)$
> Набор произвольных адресов памяти объединяется в цепочку.
Связанные списки отлично подходят в тех ситуациях, когда данные должны читаться последовательно: сначала вы читаете один элемент, по адресу переходите к следующему элементу и т. д. В связанном списке элементы не хранятся рядом друг с другом, поэтому мгновенно определить позицию i-го элемента в памяти невозможно, нужно обратиться к первому элементу, чтобы получить адрес второго элемента, затем обратиться ко второму элементу для получения адреса третьего и так далее, пока вы не доберетесь до i-го.
Источники:
- [[Адитья Бхаргава - Грокаем Алгоритмы]]