Une liste chaînée simple est une chaîne de nœuds, où chaque nœud contient une valeur et un pointeur vers le nœud suivant. Contrairement à un array, les nœuds ne sont pas contigus — ils peuvent se situer n'importe où en mémoire, connectés par des références.
Structure
text
head
|
v
[10|*]--->[20|*]--->[30|null]
val next val next val next
Exemple
python
:
():
.val = val
. =
():
node = Node(val)
node. = head
node
():
cur = head
cur:
cur.val == target:
cur
cur = cur.
