Cấu trúc dữ liệu và giải thuật - Chapter 5

CẤU TRÚC CÂY (TREE) I. ĐỊNH NGHĨA VÀ MỘT SỐ KHÁI NIỆM Cây là 1 cấu trúc phi tuyến, thiết lập trên 1 tập hữu hạn các phần tử mà ta gọi là “nút”, trong đó có 1 nút đặt biệt được gọi là (noot), liên kết bởi 1 quan hệ phân cấp, gọi là quan hệ cha – con. Cây có thể được định nghĩa 1 cách đệ qui như sau : 1. Một nút là 1 cây. Nút đó cũng là gốc của cây ấy. 2. Nếu T1, T2, ,Tk là các cây với n1, n2 , ,nk lần lượt. | Q Giáo trình Cấu trúc dữ liệu Trường THCN Công - Kỹ Nghệ Đông Á Chương V. CẤU TRÚC CÂY TREE I. ĐỊNH NGHĨA VÀ MỘT SỐ KHÁI NIỆM Cây là 1 cấu trúc phi tuyến thiết lập trên 1 tập hữu hạn các phần tử mà ta gọi là nút trong đó có 1 nút đặt biệt được gọi là noot liên kết bởi 1 quan hệ phân cấp gọi là quan hệ cha - con. Cây có thể được định nghĩa 1 cách đệ qui như sau 1. Một nút là 1 cây. Nút đó cũng là gốc của cây ấy. 2. Nếu T1 T2 . Tk là các cây với n1 n2 . nk lần lượt là các gốc n là 1 nút và n có quan hệ cha - con với n1 n2 . nk thì lúc đó 1cây mới T sẽ được tạo lập với n là gốc của nó. Nút được gọi là cha của n1 n2 . nk ngược lại n1 n2 . nk được gọi là con của n. Các cây T1 T2 . Tk được gọi là cây con subtrees của n. Người ta quy ước 1 cây không có nút nào được gọi là cây rỗng. Trên hình vẽ người ta biểu diễn cây với nút gốc ở trên và quan hệ cha - con được thể hiện bởi 1 đoạn thẳng giữa nút cha và nút con . Ví dụ Chương 1 của giáo trình có cấu trúc cây. 1. Giải thuật . Cấu trúc dữ liệu và giải thuật . Ngôn ngữ diễn đạt giải thuật . Thiết kế giải thuật . Đánh giá giải thuật . Đặt vấn đề . Thời gian thực hiện trung bình . Giải thuật đệ quy . Ví dụ về thủ tục đệ quy . Chú ý Hình Trang 1 Q Giáo trình Cấu trúc dữ liệu Trường THCN Công - Kỹ Nghệ Đông Á Sau đây là 1 số khái niệm a Số các con của 1 nút được gọi là cấp degree của 1 nút đó. Nút có cấp bằng 0 gọi là lá leaf hay nút tận cùng termina node . Nút không phải là lá được gọi là nút nhánh branch node . Cấp cao nhất của nút trên cây được gọi là cấp của cây đó. Ví dụ với cây ở hình ở đây các chữ A B C .tự0 ng trưng cho phần thông tin dữ liệu ứng với mỗi nút . A là gốc B C D là con của A D là cha của G H I J A có cấp bằng 3 D có cấp bằng 4. Các nút như E F C G K .là lá. Các nút như B D các nút nhánh. Cây trên có cấp bằng 4. b Gốc của cây có mức level bằng 1. Nếu nút cha có mức là i thì nút con có mức là i 1. Như ở cây trên A có mức là 1 B C D có mức là 2 E F G I J có mức là

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.