GV: Đ Ng c Nh Loan ư
Danh sách liên k t đnế ơ
Danh sách liên k t képế
Danh sách liên k t ế
vòng
Danh sách liên k t đnế ơ
Danh sách liên k t đn là m t t p các nút ế ơ
bi u di n c u trúc d li u g m các đi t ng ượ
đc s p đt theo m t tr t t tuy n tínhượ ế
Tr t t tuy n tính trong danh sách liên k t ế ế
đc xác đnh b i các pointer k t h p v i m i ượ ế
đi t ng ượ
Danh sách liên k t cung c p m t s bi u ế
di n m m d o và đn gi n cho các t p đng, ơ
h tr các thao tác nh tìm ki m, chèn, xóa ư ế
v.v
Ví d v m t danh sách liên k t đn ế ơ
M i nút x trong DS l u tr m t đi t ng có ư ượ
m t khóa (có th có thông tin khác) và m t
pointer next ch đn nút (đi t ng) k ti p ế ượ ế ế
N u next[x]= NULL, thì x là nút cu i cùng còn ế
g i là đuôi c a danh sách
Danh sách L là r ng khi L = NULL
Các thao tác trên danh sách
liên k tế
ListInitialize (L)
ListSearch (L, k)
ListInsert (L, k)
ListDelete (L, k)
ListWalk (L)