Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
795,31 KB
Nội dung
Chương 4: Cây (Tree) Định nghĩa khái niệm Cây nhị phân Cây tổng quát Ứng dụng Ngô Công Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.1 Định nghĩa khái niệm 1.1 Định nghĩa (tree) l Cây tập hợp hữu hạn nút, có nút đặc biệt gọi gốc (root) Giữa nút có quan hệ phân cấp gọi quan hệ cha l Một khơng có nút gọi rỗng (null tree) l Các ví dụ Ngô Công Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.2 Ví dụ 1: Mục lục chương biểu diễn dạng Chương 6.1 6.2 6.2.1 6.2.2 6.3 6.3.1 6.3.2 Ngô Công Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.3 Ví dụ 2: Biểu thức số học biểu diễn dạng x+y*(z-t)+u/v Ngô Công Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.4 Ví dụ 3: Các tập bao biểu diễn dạng l Có tập bao A, B, C, D, E, F Ngô Công Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.5 1.2 Các khái niệm l Gốc (Root): Gốc nút đặc biệt khơng có nút cha Ví dụ 3: A gốc A cha B, E, F B, E, F A B, E, F gốc của A l Cấp (Degree): Số nút gọi cấp nút Ví dụ 3: A có cấp E, F có cấp B có cấp Ngơ Cơng Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.6 1.2 Các khái niệm (tiếp) l Lá (Leaf): Nút có cấp khơng gọi hay nút tận Ví dụ 3: C,D,E,F l Nút nhánh (Branch Node): Nút không gọi nút nhánh hay nút Ví dụ 3: B nút nhánh l Mức (Level): Gốc có mức Nếu nút cha có mức i nút có mức i+1 Ví dụ 3: A có mức B, E, F có mức C, D có mức Ngơ Cơng Thắng Bài giảng Cấu trúc liệu giải thuật - Chương 04 4.7 1.2 Các khái niệm (tiếp) l Chiều cao (Height) hay chiều sâu (Depth): Là số mức lớn nút có Ví dụ 1: Cây có chiều cao Ví dụ 2: Cây có chiều cao Ví dụ 3: Cây có chiều cao l Đường (Path): Nếu n1, n2, , nk dãy nút mà ni cha ni+1 (1≤i