LinkedList
Реализация связного списка для Arduino с поддержкой динамического хранения данных, поиска и сортировки без необходимости предварительного определения размера буфера
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:1787f0e53e74a8251ea58be468e7039e1bc551d81141d16dd4e4911d33919907LinkedList-1.3.3-1787f0e5.zipОписание
Если вам надоело создавать динамические массивы или гадать с размерами буфера в коде, эта библиотека реализует связный список для Arduino и любого C++ проекта. Поддерживает хранение целых чисел, дробных чисел, объектов и даже вложенных списков. Встроенный алгоритм кеширования ускоряет доступ к последовательным элементам, поэтому библиотека справляется со списками свыше 2000 элементов без заметного падения производительности. Включает методы для добавления, удаления, поиска и сортировки элементов. Работает как на Arduino, так и в окружении настольного C++ с поддержкой стандарта C++14.