DoublyLinkedList
Двусвязный список с поддержкой линейного и циклического режимов, отрицательных индексов и функциональными методами вроде map и filter
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5f58659ac56ebcee9e1c53961162ee1ec75e1de34f47a9f6165bfb07e5787bd2DoublyLinkedList-1.0.0-5f58659a.zipОписание
Реализация двусвязного списка с поддержкой как линейного, так и циклического режима. Каждый элемент представлен объектом Node, и библиотека предоставляет стандартный набор операций: вставка, удаление, поиск по значению и индексу. Удобство в том, что можно использовать отрицательные индексы для движения в обратном направлении — например, list[-1] вернёт последний элемент. Встроенный курсор упрощает навигацию по списку. Дополнительно есть методы функционального стиля вроде map и filter для создания новых списков на основе существующих. Подходит для задач, где нужна динамическая коллекция с быстрым доступом с обоих концов.