Пакет | mx.utils |
Класс | public class LinkedList |
Наследование | LinkedList Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
head : LinkedListNode [только для чтения]
Узел, представляющий начало списка. | LinkedList | ||
length : Number [только для чтения]
Возвращает длину списка. | LinkedList | ||
tail : LinkedListNode [только для чтения]
Узел, представляющий конец списка. | LinkedList |
Метод | Определено | ||
---|---|---|---|
Конструктор. | LinkedList | ||
Выполняет поиск всех узлов для данного значения. | LinkedList | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Вставляет новый узел после существовавшего ранее узла. | LinkedList | ||
Вставляет новый узел перед существовавшим ранее узлом. | LinkedList | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Удаляет узел в конце списка. | LinkedList | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Перемещение нового узла в конец списка. | LinkedList | ||
Выполняет поиск всех узлов для данного значения и удаляет его из списка в случае нахождения. | LinkedList | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Удаляет узел в начале списка. | LinkedList | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Перемещение нового узла в начало списка. | LinkedList | ||
Возвращает элементарное значение заданного объекта. | Object |
head | свойство |
head:LinkedListNode
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Узел, представляющий начало списка.
Реализация
public function get head():LinkedListNode
length | свойство |
tail | свойство |
tail:LinkedListNode
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Узел, представляющий конец списка.
Реализация
public function get tail():LinkedListNode
LinkedList | () | Конструктор |
public function LinkedList()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
find | () | метод |
public function find(value:*):LinkedListNode
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Выполняет поиск всех узлов для данного значения.
Параметры
value:* — Значение, которое необходимо найти.
|
LinkedListNode — Местоположение узла.
|
insertAfter | () | метод |
public function insertAfter(value:*, prev:LinkedListNode):LinkedListNode
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вставляет новый узел после существовавшего ранее узла.
Параметры
value:* — Вставляемое значение. Если для значения не указано LinkedListNode, то оно будет создано.
| |
prev:LinkedListNode — Предыдущий узел, относительно которого выполняется вставка.
|
LinkedListNode — Новый узел.
|
insertBefore | () | метод |
public function insertBefore(value:*, next:LinkedListNode):LinkedListNode
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вставляет новый узел перед существовавшим ранее узлом.
Параметры
value:* — Вставляемое значение. Если для значения не указано LinkedListNode, то оно будет создано.
| |
next:LinkedListNode — Узел, относительно которого выполняется вставка.
|
LinkedListNode — Новый узел.
|
pop | () | метод |
public function pop():LinkedListNode
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет узел в конце списка.
ВозвращаетLinkedListNode — Удаленный узел.
|
push | () | метод |
public function push(value:*):LinkedListNode
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Перемещение нового узла в конец списка.
Параметры
value:* — Присоединяемое значение.
|
LinkedListNode — Недавно добавленный узел.
|
remove | () | метод |
public function remove(value:*):LinkedListNode
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Выполняет поиск всех узлов для данного значения и удаляет его из списка в случае нахождения.
Параметры
value:* — Значение, которое необходимо найти и удалить.
|
LinkedListNode — Удаленный узел или null в противном случае.
|
shift | () | метод |
public function shift():LinkedListNode
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет узел в начале списка.
ВозвращаетLinkedListNode — Удаленный узел.
|
unshift | () | метод |
public function unshift(value:*):LinkedListNode
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Перемещение нового узла в начало списка.
Параметры
value:* — Присоединяемое значение.
|
LinkedListNode — Недавно добавленный узел.
|
Tue Jun 12 2018, 11:34 AM Z