Chương 4 : y
Trnh Anh Phúc, Nguyn Đức Nghĩa 1
1Bộ môn Khoa Học Máy Tính, Viện CNTT & TT,
Trường Đại Học Bách Khoa Nội.
Ngày 1 tháng 12 năm 2013
Trịnh Anh Phúc ( Bộ môn Khoa Học Máy nh, Vin CNTT & TT, Trưng Đi Hc Bách Khoa Hà Ni. )Cấu trúc dữ liệu giải thuật Ngày 1 tháng 12 năm 2013 1 / 70
CuuDuongThanCong.com
Giới thiệu
1Định nghĩa các khái niệm
Định nghĩa y
Các thuật ngữ chính
y thứ tự
y nhãn
Cấu trúc dữ liệu trừu tượng y
2Cây nh phân
Định nghĩa tính chất
3Các ứng dụng của y
y nhị phân biểu thức
Cây quyết đnh
Huffman
y gọi đệ qui
4Tổng kết
Trịnh Anh Phúc ( Bộ môn Khoa Học Máy nh, Vin CNTT & TT, Trưng Đi Hc Bách Khoa Hà Ni. )Cấu trúc dữ liệu giải thuật Ngày 1 tháng 12 năm 2013 2 / 70
CuuDuongThanCong.com
Định nghĩa các khái niệm
Định nghĩa y
y bao gồm các nút, một nút đặt biệt được gọi nút gốc (root )
các cạnh nối các nút. y được định nghĩa đệ qui như sau
Bưc cơ s : mt nút rđưc coi là cây rđưc gi là gc cây.
ớc đệ qui : Giả sử T1,T2,· · · ,Tk các y với gốc
r1,r2,· · · ,rk, ta thể y dựng y mới bằng cách đặt rlàm nút
cha (parent) của các nút r1,r2,· · · ,rk. Trong y mới tạo ra r gốc
T1,T2,· · · ,Tk các y con của gốc r. Các nút r1,r2,· · · ,rk
đưc gi là con ca nút r.
Trịnh Anh Phúc ( Bộ môn Khoa Học Máy nh, Vin CNTT & TT, Trưng Đi Hc Bách Khoa Hà Ni. )Cấu trúc dữ liệu giải thuật Ngày 1 tháng 12 năm 2013 3 / 70
CuuDuongThanCong.com
Định nghĩa các khái niệm
Định nghĩa y (tiếp)
Hình minh họa định nghĩa đệ qui của y
r
T2
r2
T1
r1...
... Tk
rk
Trịnh Anh Phúc ( Bộ môn Khoa Học Máy nh, Vin CNTT & TT, Trưng Đi Hc Bách Khoa Hà Ni. )Cấu trúc dữ liệu giải thuật Ngày 1 tháng 12 năm 2013 4 / 70
CuuDuongThanCong.com
Định nghĩa các khái niệm
Các ng dụng của dữ liệu trừu tượng cây
y trong ứng dụng thực tế
Biểu đồ lịch thi đấu
Cây gia ph
Biều đồ phân cấp quản
y thư mục quản file
y biểu thức
....
Sau đây một vài hình ảnh minh họa các ứng dụng này
Trịnh Anh Phúc ( Bộ môn Khoa Học Máy nh, Vin CNTT & TT, Trưng Đi Hc Bách Khoa Hà Ni. )Cấu trúc dữ liệu giải thuật Ngày 1 tháng 12 năm 2013 5 / 70
CuuDuongThanCong.com