Paket | mx.utils |
Klasse | public class LinkedList |
Vererbung | LinkedList Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
head : LinkedListNode [schreibgeschützt]
Knoten, der den Anfang der Liste darstellt. | LinkedList | ||
length : Number [schreibgeschützt]
Gibt die Länge der Liste zurück. | LinkedList | ||
tail : LinkedListNode [schreibgeschützt]
Knoten, der das Ende der Liste darstellt. | LinkedList |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | LinkedList | ||
Durchsucht alle Knoten nach einem bestimmten Wert. | LinkedList | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Fügt neuen Knoten nach einem zuvor vorhandenen Knoten ein. | LinkedList | ||
Fügt neuen Knoten vor einem zuvor vorhandenen Knoten ein. | LinkedList | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Entfernt den Knoten am Ende der Liste. | LinkedList | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Schieben Sie einen neuen Knoten an das Ende der Liste. | LinkedList | ||
Durchsucht alle Knoten nach einem bestimmten Wert und entfernt ihn, falls vorhanden, aus der Liste. | LinkedList | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Entfernt den Knoten am Anfang der Liste. | LinkedList | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Schieben Sie einen neuen Knoten an den Anfang der Liste. | LinkedList | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
head | Eigenschaft |
head:LinkedListNode
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Knoten, der den Anfang der Liste darstellt.
Implementierung
public function get head():LinkedListNode
length | Eigenschaft |
tail | Eigenschaft |
tail:LinkedListNode
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Knoten, der das Ende der Liste darstellt.
Implementierung
public function get tail():LinkedListNode
LinkedList | () | Konstruktor |
public function LinkedList()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
find | () | Methode |
public function find(value:*):LinkedListNode
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Durchsucht alle Knoten nach einem bestimmten Wert.
Parameter
value:* — Der Wert, nach dem gesucht wird.
|
LinkedListNode — Die Knotenposition.
|
insertAfter | () | Methode |
public function insertAfter(value:*, prev:LinkedListNode):LinkedListNode
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Fügt neuen Knoten nach einem zuvor vorhandenen Knoten ein.
Parameter
value:* — Wert, der eingefügt werden soll. Wenn es sich bei dem Wert nicht um einen LinkedListNode handelt, wird einer erstellt.
| |
prev:LinkedListNode — Der vorherige Knoten, in Bezug auf den die Einfügung erfolgen soll.
|
LinkedListNode — Der neue Knoten.
|
insertBefore | () | Methode |
public function insertBefore(value:*, next:LinkedListNode):LinkedListNode
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Fügt neuen Knoten vor einem zuvor vorhandenen Knoten ein.
Parameter
value:* — Wert, der eingefügt werden soll. Wenn es sich bei dem Wert nicht um einen LinkedListNode handelt, wird einer erstellt.
| |
next:LinkedListNode — Der Knoten, in Bezug auf den die Einfügung erfolgen soll.
|
LinkedListNode — Der neue Knoten.
|
pop | () | Methode |
public function pop():LinkedListNode
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Entfernt den Knoten am Ende der Liste.
RückgabewerteLinkedListNode — Der entfernte Knoten.
|
push | () | Methode |
public function push(value:*):LinkedListNode
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Schieben Sie einen neuen Knoten an das Ende der Liste.
Parameter
value:* — Der Wert, der angehängt werden soll.
|
LinkedListNode — Der neu angehängte Knoten.
|
remove | () | Methode |
public function remove(value:*):LinkedListNode
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Durchsucht alle Knoten nach einem bestimmten Wert und entfernt ihn, falls vorhanden, aus der Liste.
Parameter
value:* — Der Wert, nach dem gesucht wird und der entfernt werden soll.
|
LinkedListNode — Der entfernte Knoten, andernfalls „null“.
|
shift | () | Methode |
public function shift():LinkedListNode
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Entfernt den Knoten am Anfang der Liste.
RückgabewerteLinkedListNode — Der entfernte Knoten.
|
unshift | () | Methode |
public function unshift(value:*):LinkedListNode
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Schieben Sie einen neuen Knoten an den Anfang der Liste.
Parameter
value:* — Der Wert, der angehängt werden soll.
|
LinkedListNode — Der neu angehängte Knoten.
|
Tue Jun 12 2018, 10:04 AM Z