Связанный список (linked list) – это структура данных, представляющая собой линейную последовательность элементов, каждый из которых содержит данные и ссылку на следующий элемент списка. В отличие от массивов или встроенных типов данных Python, таких как списки (list) или кортежи (tuple), элементы связанного списка не располагаются последовательно в памяти компьютера; вместо этого они связаны друг с другом через указатели. Существует несколько видов связанных списков: 1️⃣Односвязные (singly linked lists): Каждый узел хранит ссылку только на следующий узел. 2️⃣Двусвязные (doubly linked lists): Узлы содержат ссылки как на предыдущий, так и на следующий узлы. 3️⃣Кольцевые (circular linked lists): Последний узел указывает на первый, образуя кольцо. 1️⃣ Эффективное добавление/удаление элементов в произвольных позициях за время O(1). 2️⃣ Возможность работы с неограниченным количеством элементов без необходимости выделения большого объема непрерывного пространства памяти заранее. 3️⃣ Простота