Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
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