Singly linked list คือสายโซ่ของ nodes โดยที่แต่ละ node มีค่าและ pointer ไปยัง next node ต่างจาก array nodes ไม่ได้อยู่ติดกัน — พวกเขาสามารถอยู่ได้ที่ไหนก็ได้ในหน่วยความจำ เชื่อมต่อกันด้วย references
โครงสร้าง
text
head
|
v
[10|*]--->[20|*]--->[30|null]
val next val next val next
ตัวอย่าง
python
:
():
.val = val
. =
():
node = Node(val)
node. = head
node
():
cur = head
cur:
cur.val == target:
cur
cur = cur.
