Slide 1 Cấu trúc cây Giảng viên Văn Chí Nam – Nguyễn Thị Hồng Nhung – Đặng Nguyễn Đức Tiến Cấu trúc dữ liệu và giải thuật 1 Nội dung trình bày Cấu trúc dữ liệu và giải thuật HCMUS 2011 2 Bổ sung Compl[.]
Cấu trúc liệu giải thuật CẤU TRÚC CÂY Giảng viên: Văn Chí Nam – Nguyễn Thị Hồng Nhung – Đặng Nguyễn Đức Tiến Nội dung trình bày Khái niệm Phép duyệt Biểu diễn Cây nhị phân Cây nhị phân tìm kiếm Cây AVL Cây AA Cấu trúc liệu giải thuật - HCMUS 2011 Khái niệm Cấu trúc liệu giải thuật - HCMUS 2011 Một số thuật ngữ Tree Search tree Binary search tree Balanced tree AVL tree AA tree Red-Black tree … Cấu trúc liệu giải thuật - HCMUS 2011 Cây tổng quát a b d i e j o c f k p q Cấu trúc liệu giải thuật - HCMUS 2011 g l h m n Cây tổng quát Sơ đồ tổ chức Cấu trúc liệu giải thuật - HCMUS 2011 Cây thư mục Định nghĩa Cây (cây có gốc) xác định đệ quy sau: Tập hợp gồm đỉnh Cây có gốc đỉnh Gọi T1, T2, … Tk (k ≥ 1) khơng cắt có gốc tương ứng r1, r2, … rk Giả sử r đỉnh không thuộc Ti Khi đó, tập hợp T gồm đỉnh r Ti tạo thành với gốc r Các T1, T2, … Tk gọi gốc r Cấu trúc liệu giải thuật - HCMUS 2011 Định nghĩa r Nút gốc r1 r2 rk T1 T2 Tk Cây Cấu trúc liệu giải thuật - HCMUS 2011 Các khái niệm node: đỉnh root: gốc leaf: inner node/internal node: đỉnh parent: đỉnh cha child: đỉnh path: đường Cấu trúc liệu giải thuật - HCMUS 2011 Các khái niệm 10 r Nút gốc rk r1 r2 rk k1 T1 T2 k2 Tk k3 k4 k5 Cây Nút Cấu trúc liệu giải thuật - HCMUS 2011 Đường k6 ... Cây AA Cấu trúc liệu giải thuật - HCMUS 2011 Khái niệm Cấu trúc liệu giải thuật - HCMUS 2011 Một số thuật ngữ Tree Search tree Binary search tree Balanced tree AVL tree AA tree. .. Red-Black tree … Cấu trúc liệu giải thuật - HCMUS 2011 Cây tổng quát a b d i e j o c f k p q Cấu trúc liệu giải thuật - HCMUS 2011 g l h m n Cây tổng quát Sơ đồ tổ chức Cấu trúc liệu giải thuật -... NextSibling(B); } } Cấu trúc liệu giải thuật - HCMUS 2011 19 Biểu diễn Cấu trúc liệu giải thuật - HCMUS 2011 Bằng danh sách 20 info child id next a b c d e f 10 g h i 10 j 11 k a b c 11 d e i Cấu trúc liệu