Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17535 программистов и 1715 роботов. Сейчас ищут 1804 программиста ...
Класс SplDoublyLinkedList
Вернуться к: Структуры данных
(PHP 5 >= 5.3.0, PHP 7)
Введение
Класс SplDoublyLinkedList обеспечивает основные функциональные возможности двусвязного списка.
Обзор классов
/* Методы */
}Содержание
- SplDoublyLinkedList::add — Add/insert a new value at the specified index
- SplDoublyLinkedList::bottom — Получает узел, находящийся в начале двусвязного списка
- SplDoublyLinkedList::__construct — Создает новый двусвязный список
- SplDoublyLinkedList::count — Подсчитывает количество элементов в двусвязном списке
- SplDoublyLinkedList::current — Возвращает текущий элемент массива
- SplDoublyLinkedList::getIteratorMode — Возвращает режим итерации
- SplDoublyLinkedList::isEmpty — Проверяет, является ли двусвязный список пустым
- SplDoublyLinkedList::key — Возвращает индекс текущего узла
- SplDoublyLinkedList::next — Перемещает итератор к следующему элементу
- SplDoublyLinkedList::offsetExists — Проверяет, существует ли запрашиваемый индекс
- SplDoublyLinkedList::offsetGet — Возвращает значение по указанному индексу
- SplDoublyLinkedList::offsetSet — Устанавливает значение по заданному индексу $index в $newval
- SplDoublyLinkedList::offsetUnset — Удаляет значение по указанному индексу $index
- SplDoublyLinkedList::pop — Удаляет (выталкивает) узел, находящийся в конце двусвязного списка
- SplDoublyLinkedList::prev — Перемещает итератор к предыдущему элементу
- SplDoublyLinkedList::push — Помещает элемент в конец двусвязного списка
- SplDoublyLinkedList::rewind — Возвращает итератор в начало
- SplDoublyLinkedList::serialize — Сериализует хранилище
- SplDoublyLinkedList::setIteratorMode — Устанавливает режим итерации
- SplDoublyLinkedList::shift — Удаляет узел, находящийся в начале двусвязного списка
- SplDoublyLinkedList::top — Получает узел, находящийся в конце двусвязного списка
- SplDoublyLinkedList::unserialize — Десериализует хранилище
- SplDoublyLinkedList::unshift — Вставляет элемент в начало двусвязного списка
- SplDoublyLinkedList::valid — Проверяет, содержит ли узлы двусвязный список
Вернуться к: Структуры данных