Bài giảng Toán rời rạc ứng dụng trong tin học - Chương 4: Khái niệm cơ bản về cây
Số trang: 38
Loại file: ppt
Dung lượng: 1.10 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Toán rời rạc ứng dụng trong tin học - Chương 4: Khái niệm cơ bản về cây trình bày một số khái niệm cơ bản của cây, một số tính chất của cây, phép duyệt cây nhị phân, cây khung,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Toán rời rạc ứng dụng trong tin học - Chương 4: Khái niệm cơ bản về cây TOÁN RỜI RẠC ỨNG DỤNG TRONG TIN HỌC KHÁI NIỆM CƠ BẢN VỀ CÂY 1 Một số khái niệm cơ bản Cây Định nghĩa: Cây là một đồ thị vô hướng, liên thông và không có chu trình sơ cấp Cây không có cạnh bội và khuyên Cây là một đơn đồ thị Ví dụ G1 G2 G G3 G4 Chương 2. Cây 2 Một số khái niệm cơ bản Rừng Định nghĩa: Rừng là một đồ thị vô hướng và không có chu trình Rừng có thể có nhiều thành phần liên thông Mỗi thành phần liên thông là một cây Ví dụ G Chương 2. Cây 3 Một số khái niệm cơ bản Định lý (Điều kiện đủ của cây) Nếu mọi cặp đỉnh của một đồ thị vô hướng G luôn tồn tại một đường đi sơ cấp thì G là một cây Chứng minh SV tham khảo tài liệu Chương 2. Cây 4 Một số khái niệm cơ bản Cây có gốc Định nghĩa Một cây với một đỉnh được chọn làm gốc Định hướng các cạnh trên cây từ gốc đi ra Ví dụ a e d a f b b e g d f b e c c a c h d f g h g h Cùng một cây, nếu chọn gốc khác nhau thì cây có gốc thu được sẽ khác nhau Chương 2. Cây 5 Một số khái niệm cơ bản Cây có gốc Một số khái niệm Cha Lá Anh em Đỉnh trong Tổ tiên Cây con Con cháu Mức Chiều cao Chương 2. Cây 6 Một số khái niệm cơ bản Định lý Daisy Chain T là đồ thị có n đỉnh. Các mệnh đề tương đương: 1. T là một cây 2. T không có chu trình và có n-1 cạnh 3. T liên thông, mọi cạnh đều là cầu 4. Giữa hai đỉnh bất kỳ của T luôn tồn tại một đường đi sơ cấp duy nhất 5. T không có chu trình và T U {e} có chu trình 6. T liên thông và có n-1 cạnh Chương 2. Cây 7 Một số khái niệm cơ bản Cây m-phân Định nghĩa Cây m-phân Cây có gốc Tất cả các đỉnh trong có không quá m con Cây m-phân đầy đủ Tất cả các đỉnh trong có không quá m con m=2: Cây nhị phân Chương 2. Cây 8 Một số khái niệm cơ bản Cây m-phân Ví dụ T1 T2 T3 T1: Cây nhị phân đầy đủ T2: Cây tam phân đầy đủ T3: Cây tứ phân (không đầy đủ) Chương 2. Cây 9 Một số tính chất của cây Tính chất 1 Cây n đỉnh (n ≥ 2) có ít nhất 2 đỉnh treo Tính chất 2 Cây m-phân đầy đủ với i đỉnh trong có n = m.i + 1 Tính chất 3 i = (n -1)/m l = [(m - 1)n + 1] / m l = (m - 1)i + 1 n=l+i Chương 2. Cây 10 Phép duyệt Cây nhị phân Định nghĩa Duyệt cây Liệt kê các đỉnh theo một thứ tự xác định, mỗi đỉnh một lần Thường được đỉnh nghĩa đệ quy cho các cây con 3 phương pháp duyệt cây Duyệt tiền tự (Pre-Oder) Duyệt trung tự (In-Oder) Duyệt hậu tự (Post-Oder) Chương 2. Cây 11 Phép duyệt Cây nhị phân Định nghĩa Duyệt tiền tự 1. Duyệt nút gốc 2. Duyệt tiền tự con trái 3. Duyệt tiền tự con phải 1 2 3 Chương 2. Cây 12 Phép duyệt Cây nhị phân Định nghĩa Duyệt trung tự 1. Duyệt trung tự co ...
Nội dung trích xuất từ tài liệu:
Bài giảng Toán rời rạc ứng dụng trong tin học - Chương 4: Khái niệm cơ bản về cây TOÁN RỜI RẠC ỨNG DỤNG TRONG TIN HỌC KHÁI NIỆM CƠ BẢN VỀ CÂY 1 Một số khái niệm cơ bản Cây Định nghĩa: Cây là một đồ thị vô hướng, liên thông và không có chu trình sơ cấp Cây không có cạnh bội và khuyên Cây là một đơn đồ thị Ví dụ G1 G2 G G3 G4 Chương 2. Cây 2 Một số khái niệm cơ bản Rừng Định nghĩa: Rừng là một đồ thị vô hướng và không có chu trình Rừng có thể có nhiều thành phần liên thông Mỗi thành phần liên thông là một cây Ví dụ G Chương 2. Cây 3 Một số khái niệm cơ bản Định lý (Điều kiện đủ của cây) Nếu mọi cặp đỉnh của một đồ thị vô hướng G luôn tồn tại một đường đi sơ cấp thì G là một cây Chứng minh SV tham khảo tài liệu Chương 2. Cây 4 Một số khái niệm cơ bản Cây có gốc Định nghĩa Một cây với một đỉnh được chọn làm gốc Định hướng các cạnh trên cây từ gốc đi ra Ví dụ a e d a f b b e g d f b e c c a c h d f g h g h Cùng một cây, nếu chọn gốc khác nhau thì cây có gốc thu được sẽ khác nhau Chương 2. Cây 5 Một số khái niệm cơ bản Cây có gốc Một số khái niệm Cha Lá Anh em Đỉnh trong Tổ tiên Cây con Con cháu Mức Chiều cao Chương 2. Cây 6 Một số khái niệm cơ bản Định lý Daisy Chain T là đồ thị có n đỉnh. Các mệnh đề tương đương: 1. T là một cây 2. T không có chu trình và có n-1 cạnh 3. T liên thông, mọi cạnh đều là cầu 4. Giữa hai đỉnh bất kỳ của T luôn tồn tại một đường đi sơ cấp duy nhất 5. T không có chu trình và T U {e} có chu trình 6. T liên thông và có n-1 cạnh Chương 2. Cây 7 Một số khái niệm cơ bản Cây m-phân Định nghĩa Cây m-phân Cây có gốc Tất cả các đỉnh trong có không quá m con Cây m-phân đầy đủ Tất cả các đỉnh trong có không quá m con m=2: Cây nhị phân Chương 2. Cây 8 Một số khái niệm cơ bản Cây m-phân Ví dụ T1 T2 T3 T1: Cây nhị phân đầy đủ T2: Cây tam phân đầy đủ T3: Cây tứ phân (không đầy đủ) Chương 2. Cây 9 Một số tính chất của cây Tính chất 1 Cây n đỉnh (n ≥ 2) có ít nhất 2 đỉnh treo Tính chất 2 Cây m-phân đầy đủ với i đỉnh trong có n = m.i + 1 Tính chất 3 i = (n -1)/m l = [(m - 1)n + 1] / m l = (m - 1)i + 1 n=l+i Chương 2. Cây 10 Phép duyệt Cây nhị phân Định nghĩa Duyệt cây Liệt kê các đỉnh theo một thứ tự xác định, mỗi đỉnh một lần Thường được đỉnh nghĩa đệ quy cho các cây con 3 phương pháp duyệt cây Duyệt tiền tự (Pre-Oder) Duyệt trung tự (In-Oder) Duyệt hậu tự (Post-Oder) Chương 2. Cây 11 Phép duyệt Cây nhị phân Định nghĩa Duyệt tiền tự 1. Duyệt nút gốc 2. Duyệt tiền tự con trái 3. Duyệt tiền tự con phải 1 2 3 Chương 2. Cây 12 Phép duyệt Cây nhị phân Định nghĩa Duyệt trung tự 1. Duyệt trung tự co ...
Tìm kiếm theo từ khóa liên quan:
Toán rời rạc Bài giảng Toán rời rạc Toán rời rạc ứng dụng trong tin học Khái niệm cơ bản về cây Tính chất của cây Phép duyệt cây nhị phânTài liệu liên quan:
-
Đề thi kết thúc môn học Nhập môn Toán rời rạc năm 2020-2021 có đáp án - Trường ĐH Đồng Tháp
3 trang 358 14 0 -
Kiến thức tổng hợp về Toán rời rạc: Phần 1
151 trang 260 0 0 -
Giáo trình Toán rời rạc: Phần 1 - Nguyễn Gia Định
67 trang 232 0 0 -
Giáo trình Toán rời rạc: Phần 1 - Đỗ Đức Giáo
238 trang 218 0 0 -
Giáo trình Toán rời rạc (Nghề: Công nghệ thông tin - Cao đẳng) - Trường Cao đẳng Cộng đồng Đồng Tháp
107 trang 140 0 0 -
Bài giảng Toán rời rạc: Chương 5 - Nguyễn Quỳnh Diệp
84 trang 79 0 0 -
Giáo trình Toán rời rạc - TS. Võ Văn Tuấn Dũng
143 trang 72 0 0 -
Bài giảng Toán rời rạc: Chương 2 - ThS. Trần Quang Khải
27 trang 71 0 0 -
Giáo trình Toán rời rạc: Phần 1 - Vũ Đình Hòa
84 trang 67 0 0 -
Tóm tắt bài giảng Toán rời rạc - Nguyễn Ngọc Trung
51 trang 59 0 0