Дайте определение связного списка. Какие они бывают. И расскажите про эффективность big O в рамках связного списка.
Связный список — это структура данных из узлов, где каждый узел хранит данные и ссылку на следующий (а в двусвязном — также на предыдущий) узел. Различают односвязные, двусвязные и кольцевые связные списки. Индексация и поиск в них выполняются за O(n), а вставка и удаление при известном месте — за O(1).
Определение:
Связный список — это структура данных, в которой элементы хранятся в узлах, а узлы соединены между собой с помощью ссылок.
Что вам нужно знать:
Эффективность (Big O) операций в связном списке:
Отметьте свой прогресс