Класс Queue
(No version information available, might only be in Git)
Введение
Очередь - это коллекция типа "Первый вошел, первый вышел" (First In, First Out или FIFO), которая позволяет работать только с самым первым значением. Итерация происходит от начала к концу с удалением взятого элемента.
Обзор классов
/* Константы */
/* Методы */
}Предопределенные константы
Ds\Queue::MIN_CAPACITY
Содержание
- Ds\Queue::allocate — Выделяет память под указанную вместимость
- Ds\Queue::capacity — Возвращает текущую вместимость
- Ds\Queue::clear — Удаляет все значения
- Ds\Queue::__construct — Создает новый экземпляр
- Ds\Queue::copy — Возвращает поверхностную копию очереди
- Ds\Queue::count — Возвращает количество элементов очереди
- Ds\Queue::isEmpty — Проверяет, пуста ли коллекция
- Ds\Queue::jsonSerialize — Возвращает коллекцию в JSON-представлении
- Ds\Queue::peek — Возвращает значение из начала очереди
- Ds\Queue::pop — Удаляет и возвращает значение из начала очереди
- Ds\Queue::push — Добавляет значения в очередь
- Ds\Queue::toArray — Преобразует коллекцию в массив (array)