[PYTHON] verknüpfte Liste

Die verknüpfte Liste ist nicht gut mit der Zugriffszeit O (n), Die Einfügungszeit ist bei O (1) ausgezeichnet.

Der Knoten der verknüpften Liste enthält die Daten und zeigt als nächstes auf den nächsten Link. null wird in next gespeichert.

Node1.data = "G"
Node1.next = Node2
Node2.data = "R"
Node2.next = Node3
Node3.data = "O"
Node3.next = Node4
Node4.data = "W"
Node4.next = null
#Node1.next.next bedeutet Node3.

Es gibt auch eine bidirektionale verknüpfte Liste, die als bidirektional bezeichnet wird.

Node2.data = "5"
Node1.next = Node2
Node2.previous = Node1
#Sowohl 1 bis 2 als auch 2 bis 1 sind definiert.

Recommended Posts

verknüpfte Liste
Algorithmus Gymnastik 24 Eine verknüpfte Liste umkehren
Beitrittsliste
Listeneinschlussnotation
[Python] -Liste
Linkliste (list_head / queue) in C-Sprache
LeetCode 141. Lösungsbeispiel für verknüpfte Listenzyklen (Python)
Algorithmus Gymnastik 24 Mitte der verknüpften Liste
Python-Grundlagen: Liste
Farbcodeliste
Listentyp, Taple-Typ 2
Liste und Summe
Listentyp, Taple-Typ
Liste und Numpy
Python> Verständnis / Inklusive Notation> Listenverständnis
Liste AWS ami
Hinweis: Listeneinschlussnotation
Python-Listenmanipulation
Listen Sie die umgekehrte Operation auf
Lassen Sie Code Tag 22 ab Null "141. Linked List Cycle"
Über llist (Lock-less NULL terminierte Single Linked List) unter Linux
Lesen Sie die Linkliste im CSV-Format mit dem Graph-Tool
Lassen Sie Code Tag 30 von vorne beginnen "234. Palindrome Linked List"
Lassen Sie Code Day78 von vorne beginnen "206. Reverse Linked List"