Назад к каталогу

ArrayList

Динамические и фиксированные массивы с поддержкой сортировки и автоматического расширения под ограниченные ресурсы микроконтроллеров

Версия1.0.8
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер371.69 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
1.0.8371.69 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:ee566777dbd7c6d4da21a60bf1e5a232136b5d9fee2fb1c4ae831f0bc910cb1c
АрхивArrayList-1.0.8-ee566777.zip

Описание

C++ шаблонный класс для работы с динамическими и фиксированными массивами — по сути, портирование Java ArrayList на Arduino. Поддерживает стандартные операции: добавление, удаление, вставку элементов и несколько алгоритмов сортировки (Bubble Sort, Quick Sort, Merge Sort). Список автоматически расширяется при переполнении, но при необходимости можно зафиксировать размер. Библиотека работает с указателями и использует директивы компилятора для оптимизации памяти — критично при работе с ограниченными ресурсами микроконтроллера. Учти известную проблему: если поместить ArrayList в структуру, а потом создать ArrayList из таких структур, может возникнуть рекурсия. Обходной путь — обернуть ArrayList в указатель или использовать Variant.

Версии

Показано: 7
1.0.82026-08-23 19:13:28 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.3-BETA2026-08-23 19:13:28 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.22026-08-23 19:13:28 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.2-BETA2026-08-23 19:13:28 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.12026-08-23 19:13:28 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.1-BETA2026-08-23 19:13:28 UTC
ZIP по запросу
первое скачивание может быть дольше
1.0.02026-08-23 19:13:28 UTC
ZIP по запросу
первое скачивание может быть дольше