![](images/graphics/blank.gif)
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 7 - Châu Thị Bảo Hà
lượt xem 4
download
![](https://tailieu.vn/static/b2013az/templates/version1/default/images/down16x21.png)
Bài giảng Cấu trúc dữ liệu và giải thuật - Chương 7 cung cấp cho người học những hiểu biết về cây trong cấu trúc dữ liệu. Những nội dung cần nắm bắt trong chương này gồm có: Cấu trúc cây, cấu trúc cây nhị phân, cấu trúc cây nhị phân tìm kiếm, cấu trúc cây nhị phân tìm kiếm cân bằng. Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 7 - Châu Thị Bảo Hà
- Chương 7: CÂY (Tree)
- NỘI DUNG Cấu trúc cây (Tree) Cấu trúc cây nhị phân (Binary Tree) Cấu trúc cây nhị phân tìm kiếm (Binary Search Tree) Cấu trúc cây nhị phân tìm kiếm cân bằng (AVL Tree) 2 Chương 7: Cây (Tree)
- TREE – ĐI ̣NH N G H I A ̃ Cây là một tập gồm 1 hay nhiều nút T, trong đó có một nút đặc biệt được gọi là gốc, các nút còn lại được chia thành những tập rời nhau T1, T2 , ... , Tn theo quan hệ phân cấp trong đó Ti cũng là một cây A tree is a set of one or more nodes T such that: i. there is a specially designated node called a root ii. The remaining nodes are partitioned into n disjointed set of nodes T1, T2,…,Tn, each of which is a 3 tree Chương 7: Cây (Tree)
- TREE – VÍ DỤ Sơ đồ tổ chức của một công ty Công ty A R&D Kinh doanh Tài vụ Sản xuất Nội địa Quốc tế TV CD Amplier Châu âu Mỹ Các nước 4 Chương 7: Cây (Tree)
- TREE – VÍ DỤ Cây thư mục 5 Chương 7: Cây (Tree)
- TREE – VÍ DỤ Chương 7: Cây (Tree)
- TREE – VÍ DỤ Không phải cây Trong cấu trúc cây không tồn tại chu trình 7 Chương 7: Cây (Tree)
- TREE - MỘT SỐ KHÁI NIỆM CƠ BẢN Bậc của một nút (Degree of a Node of a Tree): Là số cây con của nút đó. Nếu bậc của một nút bằng 0 thì nút đó gọi là nút lá (leaf node) Bậc của một cây (Degree of a Tree): Là bậc lớn nhất của các nút trong cây. Cây có bậc n thì gọi là cây n-phân Nút gốc (Root node): Là nút không có nút cha Nút lá (Leaf node): Là nút có bậc bằng 0 8 Chương 7: Cây (Tree)
- TREE - MỘT SỐ KHÁI NIỆM CƠ BẢN Nút nhánh: Là nút có bậc khác 0 và không phải là gốc Mức của một nút (Level of a node): Mức (T0) = 1, với T0 là gốc của cây Gọi T1, T2, T3, ... , Tn là các cây con của T0: Mức(T1) = Mức(T2) = ... = Mức(Tn) = Mức(T0) + 1 We define the level of the node by taking the level of the root node as 1, and incrementing it by 1 as we move from the root towards the subtrees. Chiều cao của cây (độ sâu) (Height – Depth of a tree): Là mức cao nhất của nút 9 Chương 7: Cây (Tree)
- TREE – VÍ DỤ - Leaf node? - Degree of a Node of a Tree? - Degree of a Tree? - Level of a Node? - Height – Depth of a Tree? Chương 7: Cây (Tree)
- TRẮC NGHIỆM The depth of a tree is the _______ of a tree a) number of nodes on the tree b) number of levels of a tree c) number of branches d) level Give the binary tree with root A. The root has left child B and right child C. B has left child D and right child E. There are no other nodes in the tree. The height of the tree is _______. a) 0 b) 3 c) 1 d) 2 11 Chương 7: Cây (Tree)
- NỘI DUNG 12 Cấu trúc cây (Tree) Cấu trúc cây nhị phân (Binary Tree) Cấu trúc cây nhị phân tìm kiếm (Binary Search Tree) Cấu trúc cây nhị phân tìm kiếm cân bằng (AVL Tree) Chương 7: Cây (Tree)
- BINARY TREE – ĐI ̣NH N G H I ̃A Cây nhị phân là cây mà mỗi nút có tối đa 2 cây con (cây có bậc là 2) 13 Chương 7: Cây (Tree)
- BINARY TREE – VI ́ D U ̣ Cây con Cây con trái phải Hình ảnh một cây nhị phân 14 Chương 7: Cây (Tree)
- BINARY TREE – VI ́ D U ̣ Cây lệch trái và cây lệch phải Chương 7: Cây (Tree)
- BINARY TREE – VI ́ D U ̣ Cây nhị phân đầy đủ (A full binary tree) Chương 7: Cây (Tree)
- BINARY TREE – ỨNG DỤNG Cây biểu thức: được dùng để biểu diễn một biểu thức toán học 17 Chương 7: Cây (Tree)
- BINARY TREE – ỨNG DỤNG Cây quyết định: được dùng để hỗ trợ quá trình ra quyết định 18 Chương 7: Cây (Tree)
- BINARY TREE – MỘT SỐ TÍNH CHẤT Số nút tại mức i ≤ 2i-1 Số nút lá ≤ 2h-1, với h là chiều cao của cây Số nút trong cây ≤ 2h-1, với h là chiều cao của cây Chiều cao của cây ≥ log2N, với N là số nút trong cây 19 Chương 7: Cây (Tree)
- TRẮC NGHIỆM A binary tree is a tree in which each node references at most _____ node(s) 1 0 3 2 The maximum number of leaf-nodes in a binary tree of height 4 is: 2 4 6 8 What is the minimum height of a binary tree with 31 nodes? 4 7 5 3 20 Chương 7: Cây (Tree)
![](images/graphics/blank.gif)
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Cấu trúc dữ liệu & thuật toán: Chương 3 - Nguyễn Đức Nghĩa
0 p |
503 |
166
-
Bài giảng Cấu trúc dữ liệu cơ bản và giải thuật - Chương 1
9 p |
269 |
29
-
Bài giảng Cấu trúc dữ liệu - Bài 1:Tổng quan về cấu trúc dữ liệu và giải thuật
47 p |
186 |
17
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 3 - Đỗ Bích Diệp
28 p |
127 |
10
-
Bài giảng Cấu trúc dữ liệu: Chương 10 - Nguyễn Xuân Vinh
31 p |
102 |
10
-
Bài giảng Cấu trúc dữ liệu 1: Chương 1 - Lương Trần Hy Hiến
7 p |
171 |
9
-
Bài giảng Cấu trúc dữ liệu và giải thuật trong C++ - Bài 8: Cấu trúc dữ liệu ngăn xếp
28 p |
92 |
9
-
Bài giảng Cấu trúc dữ liệu giải thuật: Các kiểu dữ liệu trừu tượng cơ bản - Cấu trúc dữ liệu tuyến tính
92 p |
123 |
9
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Cấu trúc dữ liệu cây đỏ đen - Bùi Tiến Lên
25 p |
100 |
8
-
Bài giảng Cấu trúc dữ liệu và giải thuật – Bài 17: Cấu trúc dữ liệu dạng cây
21 p |
82 |
8
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Các cấu trúc dữ liệu
193 p |
69 |
7
-
Bài giảng Cấu trúc dữ liệu: Chương Giới thiệu - Nguyễn Xuân Vinh
8 p |
120 |
7
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 1 - Trần Minh Thái (2016)
62 p |
101 |
6
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 1 - Trần Minh Thái (Trường Đại học Hồng Bàng )
62 p |
188 |
6
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 1 – Trần Minh Thái (2017)
67 p |
114 |
4
-
Bài giảng Cấu trúc dữ liệu và giải thuật – Chương 1: Tổng quan về giải thuật và cấu trúc dữ liệu
10 p |
81 |
4
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Các khái niệm cơ bản
23 p |
55 |
3
-
Bài giảng Cấu trúc dữ liệu giải thuật: Cấu trúc dữ liệu
17 p |
59 |
2
![](images/icons/closefanbox.gif)
![](images/icons/closefanbox.gif)
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
![](https://tailieu.vn/static/b2013az/templates/version1/default/js/fancybox2/source/ajax_loader.gif)