Giáo án điện tử chuyên đề Khoa học máy tính 12 chân trời Bài 2.2: Các phép toán duyệt cây nhị phân
Tải giáo án điện tử Chuyên đề học tập Tin học 12 - Khoa học máy tính chân trời sáng tạo Bài 2.2: Các phép toán duyệt cây nhị phân. Bộ giáo án chuyên đề được thiết kế sinh động, đẹp mắt. Thao tác tải về đơn giản, dễ dàng sử dụng và chỉnh sửa. Thầy, cô kéo xuống để xem chi tiết.
Xem: => Giáo án Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo
Click vào ảnh dưới đây để xem 1 phần giáo án rõ nét












Xem toàn bộ: Giáo án điện tử chuyên đề khoa học máy tính 12 chân trời sáng tạo
CHÀO MỪNG CÁC EM ĐẾN BUỔI HỌC NÀY!
KHỞI ĐỘNG
Cho cây nhị phân như Hình 1. Hãy dùng mảng một chiều để biểu diễn các giá trị trong cây nhị phân.
Hình 1. Cây nhị phân
KHỞI ĐỘNG
Cho cây nhị phân như Hình 1. Hãy dùng mảng một chiều để biểu diễn các giá trị trong cây nhị phân.
- Chú ý: Ở những nút có giá trị None khi đưa về mảng một chiều, phần tử mang giá trị 0.
- Mảng một chiều biểu diễn các giá trị trong cây nhị phân:
2 | 24 | 11 | 0 | 3 | 8 | 9 |
BÀI 2.2: CÁC PHÉP TOÁN DUYỆT CÂY NHỊ PHÂN
NỘI DUNG BÀI HỌC
1
2
Các phép toán duyệt cây nhị phân
Cài đặt các phép toán duyệt cây nhị phân
CÁC PHÉP TOÁN
DUYỆT CÂY NHỊ PHÂN
1
Thế nào là duyệt cây nhị phân?
1. Các phép toán duyệt cây nhị phân
Duyệt cây nhị phân là quá trình thăm tất cả nút và mọi nút chỉ được thăm đúng một lần. Tuỳ theo quá trình thăm tất cả nút mà thứ tự xử lí của các nút là khác nhau.
1. Các phép toán duyệt cây nhị phân
- Tuỳ theo thứ tự giải quyết: xử lí nút i (gốc), duyệt cây con trái (trái), duyệt cây con phải (phải), có ba phép toán duyệt cây nhị phân như sau:
• Duyệt trước (gốc – trái – phải): xử lí nút gốc i (gốc), duyệt cây con trái (trái), duyệt cây con phải (phải).
• Duyệt giữa (trái – gốc – phải): duyệt cây con trái (trái), xử lí nút gốc i (gốc), duyệt cây con phải (phải).
• Duyệt sau (trái – phải – gốc): duyệt cây con trái (trái), duyệt cây con phải (phải), xử lí nút gốc i (gốc).
THẢO LUẬN NHÓM
Nhóm 1, 2
Tìm hiểu duyệt cây nhị phân theo phép toán duyệt trước.
Nhóm 3, 4
Tìm hiểu duyệt cây nhị phân theo phép toán duyệt giữa.
Nhóm 5, 6
Tìm hiểu duyệt cây nhị phân theo phép toán duyệt sau.
a) Duyệt trước (gốc – trái – phải)
Thứ tự của phép toán duyệt trước cây gốc i:
Duyệt cây con trái (trái).
2
Xử lí nút
gốc i (gốc).
1
Duyệt cây con phải (phải).
3
a) Duyệt trước (gốc – trái – phải)
Các bước thực hiện phép toán duyệt trước cây nhị phân ở Hình 3:
i = 0, xử lí nút 7.
1
Duyệt cây con trái của nút 7: Duyệt cây gốc 4.
2
a. Xử lí nút 4.
b. Duyệt cây con trái của nút 4: Duyệt cây gốc 1.
- Xử lí nút 1.
- Duyệt cây con trái của nút 1: Không tồn tại trong cây → Bỏ qua.
- Duyệt cây con phải của nút 1: Không tồn tại trong cây → Bỏ qua.
a) Duyệt trước (gốc – trái – phải)
Các bước thực hiện phép toán duyệt trước cây nhị phân ở Hình 3:
i = 0, xử lí nút 7.
1
Duyệt cây con trái của nút 7: Duyệt cây gốc 4.
2
c. Duyệt cây con phải của nút 4: Duyệt cây gốc 5.
- Xử lí nút 5.
- Duyệt cây con trái của nút 5: Không tồn tại trong cây → Bỏ qua.
- Duyệt cây con phải của nút 5: Không tồn tại trong cây → Bỏ qua.
a) Duyệt trước (gốc – trái – phải)
Các bước thực hiện phép toán duyệt trước cây nhị phân ở Hình 3:
Duyệt cây con phải của nút 7: Duyệt cây gốc 3.
3
a. Xử lí nút 3.
b. Duyệt cây con trái của nút 3: Duyệt cây gốc 2.
- Xử lí nút 2.
- Duyệt cây con trái của nút 2: Không tồn tại trong cây → Bỏ qua.
- Duyệt cây con phải của nút 2: Không tồn tại trong cây → Bỏ qua.
a) Duyệt trước (gốc – trái – phải)
Các bước thực hiện phép toán duyệt trước cây nhị phân ở Hình 3:
Duyệt cây con phải của nút 7: Duyệt cây gốc 3.
3
c. Duyệt cây con phải của nút 3: Không tồn tại trong cây → Bỏ qua.
Kết quả thực hiện phép toán duyệt trước cây nhị phân ở Hình 3:
7 | 4 | 1 | 5 | 3 | 2 |
b) Duyệt giữa (trái – gốc – phải)
Thứ tự của phép toán duyệt giữa cây gốc i:
Xử lí nút
góc i (gốc).
2
Duyệt cây con trái (trái).
1
Duyệt cây con phải (phải).
3
b) Duyệt giữa (trái – gốc – phải)
Các bước thực hiện phép toán duyệt giữa cây nhị phân ở Hình 3:
Duyệt cây con trái của nút 7: Duyệt cây gốc 4.
1
a. Duyệt cây con trái của nút 4: Duyệt cây gốc 1.
- Duyệt cây con trái của nút 1: Không tồn tại trong cây → Bỏ qua.
- Xử lí nút 1.
- Duyệt cây con phải của nút 1: Không tồn tại trong cây → Bỏ qua.
b) Duyệt giữa (trái – gốc – phải)
Các bước thực hiện phép toán duyệt giữa cây nhị phân ở Hình 3:
Duyệt cây con trái của nút 7: Duyệt cây gốc 4.
1
b. Xử lí nút 4.
c. Duyệt cây con phải của nút 4: Duyệt cây gốc 5.
- Duyệt cây con trái của nút 5: Không tồn tại trong cây → Bỏ qua.
- Xử lí nút 5.
- Duyệt cây con phải của nút 5: Không tồn tại trong cây → Bỏ qua.
b) Duyệt giữa (trái – gốc – phải)
Các bước thực hiện phép toán duyệt giữa cây nhị phân ở Hình 3:
Xử lí nút 7.
2
a. Duyệt cây con trái của nút 3: Duyệt cây gốc 2.
- Duyệt cây con trái của nút 2: Không tồn tại trong cây → Bỏ qua.
- Xử lí nút 2.
- Duyệt cây con phải của nút 2: Không tồn tại trong cây → Bỏ qua.
Duyệt cây con phải của nút 7: Duyệt cây gốc 3.
3
b) Duyệt giữa (trái – gốc – phải)
Các bước thực hiện phép toán duyệt giữa cây nhị phân ở Hình 3:
Xử lí nút 7.
2
b. Xử lí nút 3.
c. Duyệt cây con phải của nút 3: Không tồn tại trong cây → Bỏ qua.
Duyệt cây con phải của nút 7: Duyệt cây gốc 3.
3
Kết quả thực hiện phép toán duyệt giữa cây nhị phân ở Hình 3:
1 | 4 | 5 | 7 | 2 | 3 |
c) Duyệt sau (trái – phải – gốc)
Thứ tự của phép toán duyệt sau cây gốc i:
Duyệt cây con phải (phải).
2
Duyệt cây con trái (trái).
1
Xử lí nút
gốc i (gốc).
3
c) Duyệt sau (trái – phải – gốc)
Các bước thực hiện phép toán duyệt sau cây nhị phân ở Hình 3:
Duyệt cây con trái của nút 7: Duyệt cây gốc 4.
1
a. Duyệt cây con trái của nút 4: Duyệt cây gốc 1.
- Duyệt cây con trái của nút 1: Không tồn tại trong cây → Bỏ qua.
- Duyệt cây con phải của nút 1: Không tồn tại trong cây → Bỏ qua.
- Xử lí nút 1.
c) Duyệt sau (trái – phải – gốc)
Các bước thực hiện phép toán duyệt sau cây nhị phân ở Hình 3:
Duyệt cây con trái của nút 7: Duyệt cây gốc 4.
1
b. Duyệt cây con phải của nút 4: Duyệt cây gốc 5.
- Duyệt cây con trái của nút 5: Không tồn tại trong cây → Bỏ qua.
- Duyệt cây con phải của nút 5: Không tồn tại trong cây → Bỏ qua.
- Xử lí nút 5.
c) Duyệt sau (trái – phải – gốc)
Các bước thực hiện phép toán duyệt sau cây nhị phân ở Hình 3:
Duyệt cây con phải của nút 7: Duyệt cây gốc 3.
2
a. Duyệt cây con trái của nút 3: Duyệt cây gốc 2.
- Duyệt cây con trái của nút 2: Không tồn tại trong cây → Bỏ qua.
- Duyệt cây con phải của nút 2: Không tồn tại trong cây → Bỏ qua.
- Xử lí nút 2.
c) Duyệt sau (trái – phải – gốc)
Các bước thực hiện phép toán duyệt sau cây nhị phân ở Hình 3:
Xử lí nút 7.
3
Kết quả thực hiện phép toán duyệt sau cây nhị phân ở Hình 3:
1 | 5 | 4 | 2 | 3 | 7 |
Hoạt động Làm SGK tr.35
Cho cây nhị phân như Hình 4.
Kết quả thực hiện phép toán duyệt nhị phân như sau:
Phép toán duyệt cây nhị phân cho kết quả như bảng ở trên là phép toán nào?
3 | 4 | 1 | 2 | 8 |
Phép toán duyệt giữa.
CÀI ĐẶT CÁC PHÉP TOÁN
DUYỆT CÂY NHỊ PHÂN
--------------- Còn tiếp ---------------
Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II
Hệ thống có đầy đủ các tài liệu:
- Giáo án word (350k)
- Giáo án Powerpoint (400k)
- Trắc nghiệm theo cấu trúc mới (200k)
- Đề thi cấu trúc mới: ma trận, đáp án, thang điểm..(200k)
- Phiếu trắc nghiệm câu trả lời ngắn (200k)
- Trắc nghiệm đúng sai (200k)
- Lý thuyết bài học và kiến thức trọng tâm (200k)
- File word giải bài tập sgk (150k)
- Phiếu bài tập để học sinh luyện kiến thức (200k)
- .....
Nâng cấp lên VIP đê tải tất cả ở tài liệu trên
- Phí nâng cấp VIP: 900k
=> Chỉ gửi 500k. Tải về dùng thực tế. Nếu hài lòng, 1 ngày sau mới gửi phí còn lại
Cách tải hoặc nâng cấp:
- Bước 1: Chuyển phí vào STK: 1214136868686 - cty Fidutech - MB(QR)
- Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận tài liệu
Xem toàn bộ: Giáo án điện tử chuyên đề khoa học máy tính 12 chân trời sáng tạo
ĐẦY ĐỦ GIÁO ÁN CÁC BỘ SÁCH KHÁC
Đủ giáo án word và powerpoint các môn lớp 12 kết nối tri thức
Đủ giáo án word và powerpoint các môn lớp 12 cánh diều
GIÁO ÁN WORD LỚP 12 CHÂN TRỜI SÁNG TẠO
Giáo án toán 12 chân trời sáng tạo
Giáo án đại số 12 chân trời sáng tạo
Giáo án hình học 12 chân trời sáng tạo
Giáo án sinh học 12 chân trời sáng tạo
Giáo án hoá học 12 chân trời sáng tạo
Giáo án vật lí 12 chân trời sáng tạo
Giáo án ngữ văn 12 chân trời sáng tạo
Giáo án lịch sử 12 chân trời sáng tạo
Giáo án kinh tế pháp luật 12 chân trời sáng tạo
Giáo án âm nhạc 12 chân trời sáng tạo
Giáo án Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo
Giáo án Tin học 12 - Định hướng Tin học ứng dụng chân trời sáng tạo
Giáo án hoạt động trải nghiệm hướng nghiệp 12 chân trời sáng tạo bản 1
Giáo án hoạt động trải nghiệm hướng nghiệp 12 chân trời sáng tạo bản 2
GIÁO ÁN POWERPOINT LỚP 12 CHÂN TRỜI SÁNG TẠO
Giáo án powerpoint đại số 12 chân trời sáng tạo
Giáo án powerpoint hình học 12 chân trời sáng tạo
Giáo án powerpoint Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo
Giáo án powerpoint Tin học 12 - Định hướng Tin học ứng dụng chân trời sáng tạo
Giáo án powerpoint hoạt động trải nghiệm hướng nghiệp 12 chân trời sáng tạo bản 2
GIÁO ÁN CHUYÊN ĐỀ LỚP 12 CHÂN TRỜI SÁNG TẠO
Giáo án chuyên đề ngữ văn 12 chân trời sáng tạo
Giáo án chuyên đề toán 12 chân trời sáng tạo
Giáo án chuyên đề kinh tế pháp luật 12 kết nối tri thức
Giáo án chuyên đề vật lí 12 chân trời sáng tạo
Giáo án chuyên đề hoá học 12 chân trời sáng tạo
Giáo án chuyên đề sinh học 12 chân trời sáng tạo
Giáo án chuyên đề lịch sử 12 chân trời sáng tạo
Giáo án chuyên đề địa lí 12 chân trời sáng tạo
Giáo án chuyên đề âm nhạc 12 chân trời sáng tạo
Giáo án chuyên đề Tin học 12 - Định hướng Tin học ứng dụng chân trời sáng tạo
Giáo án chuyên đề Tin học 12 - Định hướng Khoa học máy tính chân trời sáng tạo
GIÁO ÁN POWERPOINT CHUYÊN ĐỀ LỚP 12 CHÂN TRỜI SÁNG TẠO
Giáo án powerpoint chuyên đề ngữ văn 12 chân trời sáng tạo
Giáo án powerpoint chuyên đề địa lí 12 chân trời sáng tạo
Giáo án powerpoint chuyên đề Tin học Khoa học máy tính 12 chân trời sáng tạo
GIÁO ÁN DẠY THÊM LỚP 12 CHÂN TRỜI SÁNG TẠO
Giáo án dạy thêm ngữ văn 12 chân trời sáng tạo
Giáo án powerpoint dạy thêm ngữ văn 12 chân trời sáng tạo
Giáo án dạy thêm toán 12 chân trời sáng tạo
Giáo án powerpoint dạy thêm toán 12 chân trời sáng tạo