
Đại Học Sư Phạm Tp. Hồ Chí Minh
Khoa Toán – Tin Học
ÔỐ ỆÔỐ Ệ
Ô
N THI T
Ố
T NGHI
Ệ
P
Ô
N THI T
Ố
T NGHI
Ệ
P
ấ
C
ấ
u t
r
úc dữliệu
Trần Ngọc Bảo
Email: tnbao.dhsp@gmail.com

Đại Học Sư Phạm Tp. Hồ Chí Minh
Khoa Toán – Tin Học
CẤU TRÚC DỮ LIỆUCẤU TRÚC DỮ LIỆU
•Cấu trúc dữ li
ệ
u mản
g
•Danh sách liên kết
•Cấu trúc dữ li
ệ
u cây

Đại Học Sư Phạm Tp. Hồ Chí Minh
Khoa Toán – Tin Học
CẤU TRÚC DỮ LIỆUCẤU TRÚC DỮ LIỆU
•Cấu trúc dữ li
ệ
u mản
g
•Danh sách liên kết
•Cấu trúc dữ li
ệ
u cây

Cấu trúc mảng một chiều
•
C
ác giảithuậttìmkiếm
HIỆP HIỆP
UU
•
C
ác
giải
thuật
tìm
kiếm
–Tìm kiếm tuần tự (Sequence Search)
–
Tìm kiếmnhịphân (Binary Search)
TỐT NGTỐT NG
D
Ữ LIỆ
UD
Ữ LIỆ
U
–
Tìm
kiếm
nhị
phân
(Binary
Search)
•Các giải thuật sắp xếp
–
Sắpxếpđổichỗtrựctiếp
ÔN THI ÔN THI
T
RÚC
DT
RÚC
D
Sắp
xếp
đổi
chỗ
trực
tiếp
–Sắp xếp chọn trực tiếp
–Sắp xếp chèn trực tiếp
ắ
I GIẢNG I GIẢNG
CẤU
T
CẤU
T
–
S
ắ
p xếp nổi bọt
–Sắp xếp nổi bọt cải tiến
Shell sort
BÀBÀ
–
Shell
sort
–Heap sort
–Quick sort
TRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM ĐẠI HỌC SƯ PHẠM TP.HCM ((44))TRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM ĐẠI HỌC SƯ PHẠM TP.HCM ((44))
44
–Merge sort

Cấu trúc mảng một chiều
Yê ầ
HIỆP HIỆP
UU
•
Yê
u c
ầ
u
–Trình bày ý tưởng giải thuật
TỐT NGTỐT NG
D
Ữ LIỆ
UD
Ữ LIỆ
U
–Cho ví dụ minh họa
–
Biểudiễngiảithuật
ÔN THI ÔN THI
T
RÚC
DT
RÚC
D
Biểu
diễn
giải
thuật
•Biểu diễn giải thuật bằng mã giả
•
Biểudiễngiảithuậtbằng sơ đồ khối
I GIẢNG I GIẢNG
CẤU
T
CẤU
T
Biểu
diễn
giải
thuật
bằng
sơ
đồ
khối
–Cài đặt bằng ngôn ngữ C/C++
Cho biếtkếtquảthựchiệnchạy
BÀBÀ
–
Cho
biết
kết
quả
thực
hiện
chạy
từng bước giải thuật
TRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM ĐẠI HỌC SƯ PHẠM TP.HCM ((55))TRẦN NGỌC BẢO TRẦN NGỌC BẢO KHOA TOÁN KHOA TOÁN --TIN HỌC TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM ĐẠI HỌC SƯ PHẠM TP.HCM ((55))
55

