Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетил 17521 программист и 1715 роботов. Сейчас ищут 1847 программистов ...
Класс SplPriorityQueue
Вернуться к: Структуры данных
(PHP 5 >= 5.3.0, PHP 7)
Введение
Класс SplPriorityQueue обеспечивает основные функциональные возможности приоритетной очереди, реализованный при помощи кучи (max-heap).
Обзор классов
/* Методы */
}Содержание
- SplPriorityQueue::compare — Сравнивает приоритеты для корректного помещения элементов в очередь
- SplPriorityQueue::__construct — Создает новую пустую очередь
- SplPriorityQueue::count — Производит подсчет элементов в очереди
- SplPriorityQueue::current — Возвращает текущий узел, на который указывает итератор
- SplPriorityQueue::extract — Извлекает узел из начала очереди и пересортирует ее
- SplPriorityQueue::insert — Добавляет элемент в очередь и пересортирует ее
- SplPriorityQueue::isEmpty — Проверяет, является ли очередь пустой
- SplPriorityQueue::key — Возвращает индекс текущего узла
- SplPriorityQueue::next — Переход к следующему узлу
- SplPriorityQueue::recoverFromCorruption — Восстанавливает корректное состояние очереди
- SplPriorityQueue::rewind — Переводит итератор на начало очереди
- SplPriorityQueue::setExtractFlags — Задает режим извлечения узлов
- SplPriorityQueue::top — Возвращает узел находящийся в начале очереди
- SplPriorityQueue::valid — Проверяет, есть ли в очереди еще элементы
Вернуться к: Структуры данных