BasicLinkedList
Шаблонная реализация связного списка для хранения данных любого типа с поддержкой добавления, удаления и поиска элементов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:df8fa8e68a6091e8621ae4997e5639e2ff046876d97d077ef5b6354e7f3806e4BasicLinkedList-1.0.0-df8fa8e6.zipОписание
Шаблонная реализация связного списка для Arduino, которая работает с данными любого типа. Поддерживает стандартные операции: добавление в начало и конец, вставку по индексу, удаление, поиск и проверку на пустоту. Также есть итератор для обхода элементов. Библиотека работает с указателями, что позволяет ей возвращать разные типы данных — от bool и int до String и float. В прошлых версиях были ошибки со сборкой и неправильным поведением функции getElement(), но они исправлены. По собственному признанию авторов, библиотека протестирована лишь частично, так что возможны баги — лучше проверить на своём железе перед использованием в боевом коде.