CH NG 4ƯƠ
DANH SÁCH TUY N TÍNH
M C TU
Khái ni m danh sách tuy n tính ế
Các phép toán v i danh sách
L u tr k ti p c a danh sách tuy n tínhư ế ế ế
Danh sách móc n i đ n ơ
Danh sách n i đôi
Danh sách móc n i vòng
Ngăn x pế
Hàng đ i
KI NI M DSTT
Danh sách m t t p các ph n t thu c cùng m t
l p đ i t ng nào đó ượ
Dãy s nguyên, danh sách sinh viên,...
Gi s L là m t danh sách có n ph n t
L = { a1, a2, ..., an }
n g i là đ dài c a danh sách L
n>0 thì a1 là ph n t đ u tiên, a n là ph n t cu i cùng
V i L, ta nói ai đ ng tr c a ướ i+1 và đ ng sau ai-1 (i=1...n).
Danh sách các ph n t th t tr c-sau”ướ g i
“DSTT”
CÁC PHÉP TOÁN TRÊN DSTT
Kh i t o danh sách r ng (creat)
Ki m tra danh sách r ng (empty)
Ki m tra danh sách đ y (full)
B sung m t ph n t vào danh sách (add)
Lo i b m t ph n t kh i danh sách (remove)
S p x p danh sách ế (sort)
Tìm ki m trên danh sách ế(search)
...
L U TR K TI P C A DSTTƯ
DSTT đ c l u tr trong b nh b i m t m ng m t chi u ượ ư
g i là l u tr k ti p. ư ế ế
M i ph n t c a m ng l u tr m t ph n t c a danh sách ư
u đi mƯ
Truy c p nhanh và đ ng đ u đ i v i m i ph n t
Các thao tác đ c th c hi n khá đ n gi nượ ơ
Nh c đi mượ
Do kích th c m ng c đ nh khi khai báo nên có th d n đ n ướ ế
s lãng phí ho c thi u b nh . ế