The SplDoublyLinkedList class
(PHP 5 >= 5.3.0)
Введение
The SplDoublyLinkedList class provides the main functionalities of a doubly linked list.
Обзор классов
SplDoublyLinkedList implements Iterator , ArrayAccess , Countable {
/* Методы */
__construct ( void )
mixed bottom ( void )
int count ( void )
mixed current ( void )
int getIteratorMode ( void )
bool isEmpty ( void )
mixed key ( void )
void next ( void )
bool offsetExists ( mixed $index )
mixed offsetGet ( mixed $index )
void offsetSet ( mixed $index , mixed $newval )
void offsetUnset ( mixed $index )
mixed pop ( void )
void prev ( void )
void push ( mixed $value )
void rewind ( void )
void setIteratorMode ( int $mode )
mixed shift ( void )
mixed top ( void )
void unshift ( mixed $value )
bool valid ( void )
}
Содержание
- 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::setIteratorMode — Устанавливает режим итерации
- SplDoublyLinkedList::shift — Удаляет узел, находящийся в начале двусвязного списка
- SplDoublyLinkedList::top — Получает узел, находящийся в конце двусвязного списка
- SplDoublyLinkedList::unshift — Вставляет элемент в начало двусвязного списка
- SplDoublyLinkedList::valid — Проверяет, содержит ли узлы двусвязный список
Описание класса spldoublylinkedlist, примеры использования класса spldoublylinkedlist.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru