Script API voor backend voor Linked List (gekoppelde lijststructuur)

Gegevensstructuur Linked List (gekoppelde lijst)
Een lijstobject bevat de informatie voor een gegevensstructuur van het type Linked List.

Eigenschappen
naam :
De unieke naam voor deze gegevensstructuur.

Methodes
head() 	 Eerste knooppunt van de lijst teruggeven.
ListNode head
setHead(knooppunt) 	 De kop van de lijst instellen (eerste knooppunt).
void setHead ListNode knooppunt
createNode(type) 	 Aanmaken van een nieuw knooppunt van het opgegeven type, en dit teruggeven. Indien het type niet wordt opgegeven, wordt het knooppunt niet aangemaakt.
ListNode createNode int type
createNode() 	 Aanmaken van een nieuw knooppunt van het standaard type, en dit teruggeven.
ListNode createNode

Knooppunt in de lijst
Een knooppunt is het gegevenselement van een gekoppelde lijst.

Eigenschappen
breedte :
De grootte van dit gegevenselement.
x :
De x-coördinaat van dit gegevenselement.
y :
De y-coördinaat van dit gegevenselement.
id :
Dit is de unieke naam voor het gegevenselement.
kleur :
De kleur van dit gegevenselement, uitgedrukt in een hexadecimaal getal.

Methodes
pointTo(doel) 	 Instellen van de pijl van dit knooppunt in de lijst naar het knooppunt doel.
void pointTo ListNode doel