Page 3
Nội dung 4.1. Định nghĩa và các khái niệm 4.2. Cây nhị phân 4.3. Các ứng dụng 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 3 KHMT - DHBKHN
Nội dung 4.1. Định nghĩa và các khái niệm 4.2. Cây nhị phân 4.3. Các ứng dụng 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 3 KHMT - DHBKHN
4.1. Định nghĩa và khái niệm 4.1.1. Định nghĩa 4.1.2. Các thuật ngữ 4.1.3. Cây có thứ tự 4.1.4. Cây có nhãn 4.1.5. ADT cây 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 4 KHMT - DHBKHN
4.1.1. Định nghĩa cây Cây bao gồm các nút, có một nút đặc biệt được gọi là gốc (root) và các cạnh nối các nút. Cây được định nghĩa đệ qui như sau: Định nghĩa cây: Basic Step: Một nút r là cây và r được gọi là gốc của cây này. Recursive Step: Giả sử T1,T2,...,Tk là các cây với gốc là r1,r2,...,rk. Ta có thể xây dựng cây mới bằng cách đặt r làm cha (parent) của các nút r1,r2,..., rk . Trong cây này r là gốc và T1, T2, . . . , Tk là các cây con của gốc r. Các nút r1, r2, . . . , rk được gọi là con (children) của nút r. Chú ý: Nhiều khi để phù hợp ta cần định nghĩa cây rỗng (null tree) là cây không có nút nào cả. 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 5 KHMT - DHBKHN
Cấu trúc đệ qui của cây r r r2 r 1 k T T Tk 1 2 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 6 KHMT - DHBKHN
Cây trong thực tế ứng dụng • Biểu đồ lịch thi đấu • Cây gia phả • Biểu đồ phân cấp quản lý hành chính. • Cây thư mục • Cấu trúc của một quyển sách • Cây biểu thức • Cây phân hoạch tập hợp • ... 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 7 KHMT - DHBKHN
Cây lịch thi đấu Trong đời thường cây rất hay được sử dụng để diễn tả lịch thi đấu của các giải thể thao theo thể thức đấu loại trực tiếp, chẳng hạn vòng 2 của World Cub Pháp Pháp Tây ban nha Pháp Brazin Brazin Anh Italia Đức Đức Ucrain Italia Italia Italia Ahentina 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 8 KHMT - DHBKHN
Cây gia phả Cây gia phả của các nhà toán dòng họ Bernoulli Nikolaus 1623-1708 Johan I Nikolaus Jacob I 1667-1748 1662-1716 1654-1705 Nikolaus II Daniel Johan II Nikolaus I 1695-1726 1700-1782 1710-1790 1687-1759 Johan III Jacob II 1746-1807 1759-1789 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 9 KHMT - DHBKHN
Cây phân cấp quản lý hành chính Ban Giám đốc Phòng Phòng Phòng Phòng Phòng Hành chính Tổ chức Tài vụ Kinh doanh Kế hoạch TP Văn thư 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 10 KHMT - DHBKHN
Cây gia phả ngược (Ancestor Tree) Cây phả hệ ngược: mỗi người đều có bố mẹ. Cây này là cây nhị phân (binary tree). Thùy Hương Thúy Cải Quang Dũng Bích Liên Trung Kiên Hoàng Cúc Quang Thái 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 12 KHMT - DHBKHN
4.1. Định nghĩa và khái niệm 4.1.1. Định nghĩa 4.1.2. Các thuật ngữ 4.1.3. Cây có thứ tự 4.1.4. Cây có nhãn 4.1.5. ADT cây 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 13 KHMT - DHBKHN
4.1.2. Các thuật ngữ chính • Nút - node • Gốc - root • Lá - leaf • Con - child • Cha - parent • Tổ tiên - ancestors • Hậu duệ - descendants • Anh em - sibling • Nút trong - internal node • Chiều cao - hight • Chiều sâu - depth 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 14 KHMT - DHBKHN
Các thuật ngữ chính • Nếu n1, n2, . . . , nk là dãy nút trên cây sao cho ni là cha của ni+1 với 1 i < k, thì dãy này được gọi là đường đi (path) từ nút n1 tới nút nk. Độ dài (length) của đường đi là bằng số lượng nút trên đường đi trừ bớt 1. Như vậy đường đi độ dài 0 là đường đi từ một nút đến chính nó. • Nếu có đường đi từ nút a tới nút b, thì a được gọi là tổ tiên (ancestor) của b, còn b được gọi là hậu duệ (descendant) của a. • Tổ tiên (hậu duệ) của một nút khác với chính nó được gọi là tổ tiên (hậu duệ) chính thường (proper). Trong cây, gốc là nút không có tổ tiên chính thường và mọi nút khác trên cây đều là hậu duệ chính thường của nó. • Một nút không có hậu duệ chính thường được gọi lá lá (leaf). • Các nút có cùng cha được gọi là anh em (sibling). • Cây con (subtree) của một cây là một nút cùng với tất cả các hậu duệ của nó. • Chiều cao (height) của nút trên cây là bằng độ dài của đường đi dài nhất từ nút đó đến lá cộng 1. Chiều cao của cây (height of a tree) là chiều cao của gốc. Độ sâu/mức (depth/level) của nút là bằng 1 cộng với độ dài của đường đi duy nhất từ gốc đến nó. 10/13/2020 CẤU TRÚC DỮ LIỆU VÀ THUẬT TOÁN 15 KHMT - DHBKHN
Showing the first 15 pages. Download the document to see it all.
No comments yet. Be the first!
Comments (0)
No comments yet. Be the first!