DANH SÁCH N I Đ N Ơ
CH NG 3 (ti p)ƯƠ ế
KHÁI NIM DANH SÁCH NI ĐƠN
Nguyên tc to thành danh sách
Danh sách được to thành t các phn t gi là nút
(Node)
Các node có th nm bt k đâu trong b nh
Mi node là mt cu trúc gm 2 thành phn
infor cha thông tin ca 1 phn t ca danh sách L
next là mt con tr, nó tr vào node đứng sau.
A
infor next
M t node trong danh ch
KHÁI NIM DANH SÁCH NI ĐƠN
Ví d
Tran Lan Anh
32
7.8 1089
infor
next
M t node trong danh sách sinh viên
1089 là đ a ch vùng nh c a node đ ng sau
KHÁI NIM DANH SÁCH NI ĐƠN
Để truy nhp vào các node trong danh
sách ta phi đi t node đầu tiên
Cn mt con tr, tr vào node đầu
trong danh sách
Phn t cui cùng ca danh sách có
next=NULL
A
B
C
D
E
Giá tr
NULL Danh sách n i đ nơ
Node đ u tiên
L tr vào node đ u tiên c a danh sách khi
đó
Đ truy xu t vào thông tin c a ph n t ta
vi tế
L->infor
Đ ch ra ph n t đ ng sau ta vi t ế
L->next
L
Vu Lan Anh
32
7.8
2038
Ha Anh Lan
23
8.7
1089
Ta Bach Lan
23
8.7
1547
Vu Hoa Lan
23
8.7
3452
L=2038
Bui Nhu Lan
23
8.7
NULL
1032
1089
1547
3452
1032
Ví d