cây nhị phân

97 455 0
cây nhị phân

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Cây 1 Các khái niệm và thuật ngữ cơ bản Cây nhị phâncây nhị phân tìm kiếm(BST) Cây nhị phân tìm kiếm cân bằng(AVL) Các khái niệm và thuật ngữ cơ bản 2 Các khái niệm và thuật ngữ cơ bản 3  một cây T (Tree) là: Một tập các phần tử, gọi là các nút (Node): P 1 , P 2,…, P N Nếu N = 0, cây T gọi là cây rỗng (NULL) Nếu N > 0:  Tồn tại duy nhất một nút P k gọi là gốc của cây  Các nút còn lại được chia thành m tập không giao nhau: T 1, T 2, … , T m  Mỗi T i là 1 cây con của cây T 4 Các khái niệm và thuật ngữ cơ bản Định nghĩa cấu trúc cây 5 Các khái niệm và thuật ngữ cơ bản Định nghĩa cấu trúc cây a c b h i j d k e g f Nút gốc Cây con T 3 Cây con T 4 Cây T Cây con T 2 Cây con T 1 Cây T rỗng (NULL) 6 Các khái niệm và thuật ngữ cơ bản Định nghĩa cấu trúc cây a c b h i j d k e g f Cây con T 3 Cây con T 4 Cây T Cây con T 2 Cây con T 1  Các tính chất của cây: Nút gốc không có nút cha Mỗi nút khác chỉ có một nút cha Mỗi nút có thể có nhiều nút con  không có chu trình 7 Các khái niệm và thuật ngữ cơ bản Định nghĩa cấu trúc cây  Nút (Node) là một phần tử trong cây. Mỗi nút có thể chứa 1 dữ liệu bất kỳ. Nhánh (Branch): là đoạn nối giữa 2 nút Nút cha (Parent Node) Nút con (Child Node) Nút anh em (Sibling Node): là những nút có cùng nút cha  Bậc của một nút p i là số nút con của nút p i 8 Các khái niệm và thuật ngữ cơ bản Các thuật ngữ liên quan  Nút gốc (Root Node): là nút không có nút cha Nút lá (Leaf Node): là nút không có nút con hay nút có bậc = 0 Nút nội (Internal Node): là nút có nút cha và có nút con Bậc của cây: là bậc lớn nhất của các nút trong cây  Bậc của cây T = max { bậc p i / p i Є T}  đường đi(path) giữa nút p i đến nút p j : là dảy các nút liên tiếp từ p i đến p j sao cho giữa hai nút kề nhau đều có nhánh. 9 Các khái niệm và thuật ngữ cơ bản Các thuật ngữ liên quan  Mức (level) o Mức (p) = 1 nếu p = root o Mức (p) = 1 + mức ( cha (p)) nếu p != root Chiều cao của cây (height - h T ): là đường đi dài nhất từ nút gốc đến nút lá (hay là mức lớn nhất của nút lá trong cây) h T = max { Path(root, p i ) / p i là nút lá Є T} 10 Các khái niệm và thuật ngữ cơ bản Các thuật ngữ liên quan . F Cây nhị phân 13 14 15 Cây nhị phân Lưu trữ cây Có 2 cách tổ chức cây nhị phân:  Lưu trữ bằng mảng  Lưu trữ bằng con trỏ cấu trúc 16 Cây nhị phân. Cây 1 Các khái niệm và thuật ngữ cơ bản Cây nhị phân và cây nhị phân tìm kiếm(BST) Cây nhị phân tìm kiếm cân bằng(AVL) Các

Ngày đăng: 20/12/2013, 12:11

Hình ảnh liên quan

Ví dụ: cho biết hình nào thảo BST? Hình nào không thỏa BST? Tại sao?  - cây nhị phân

d.

ụ: cho biết hình nào thảo BST? Hình nào không thỏa BST? Tại sao? Xem tại trang 31 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan