Giáo án chuyên đề Khoa học máy tính 12 cánh diều Bài 1: Giới thiệu cây nhị phân

Giáo án giảng dạy theo sách Chuyên đề học tập Tin học 12 - Khoa học máy tính bộ sách Cánh diều Bài 1: Giới thiệu cây nhị phân. Bộ giáo án giúp giáo viên hướng dẫn học sinh mở rộng kiến thức, phát triển năng lực, nâng cao khả năng định hướng nghề nghiệp cho các em sau này. Thao tác tải về rất đơn giản, tài liệu file word có thể chỉnh sửa dễ dàng. Mời quý thầy cô tham khảo bài soạn.

Xem: => Giáo án Tin học 12 - Định hướng khoa học máy tính cánh diều

Xem toàn bộ: Giáo án chuyên đề Khoa học máy tính 12 cánh diều đủ cả năm

Ngày soạn:…/…/…

Ngày dạy:…/…/…

 

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN 
TRONG SẮP XẾP VÀ TÌM KIẾM

BÀI 1: GIỚI THIỆU CÂY NHỊ PHÂN

(2 tiết)

I. MỤC TIÊU

1. Kiến thức

Sau bài học này, HS sẽ:

  • Nêu được khái niệm cây, cây nhị phân và biểu diễn được cây nhị phân bằng mảng một chiều.

  • Trình bày và mô phỏng được các phép toán duyệt trước, duyệt giữa và duyệt sau cây nhị phân được cho bằng biểu diễn trực quan.

2. Năng lực

Năng lực chung:

  • Tự chủ và tự học: Chủ động, tích cực thực hiện công việc của cá nhân.

  • Giao tiếp và hợp tác: Phân tích được các công việc cần thực hiện để hoàn thành nhiệm vụ của nhóm trong các hoạt động nhóm.

  • Giải quyết vấn đề và sáng tạo: Nêu được nhiều ý tưởng mới trong học tập, suy nghĩ không theo lối mòn, tạo ra yếu tố mới dựa trên những ý tưởng khác nhau.

Năng lực Tin học:

  • Nêu được khái niệm và biểu diễn được cây nhị phân bằng mảng một chiều.

  • Biểu diễn được các phép toán duyệt cây nhị phân.

3. Phẩm chất

  • Chăm chỉ: Tích cực tìm tòi và sáng tạo trong học tập.

  • Trung thực: Thực hiện đúng phần việc của bản thân và hợp tác làm việc nhóm khi được giao nhiệm vụ. Có ý thức báo cáo kết quả một cách chính xác.

  • Trách nhiệm: Hoàn thành các bài tập theo yêu cầu của GV thông qua hệ thống câu hỏi, phiếu học tập, thông qua sản phẩm.

II. THIẾT BỊ DẠY HỌC VÀ HỌC LIỆU:

1. Đối với giáo viên:

  • Máy chiếu, máy tính, màn hình hiển thị, hoặc ti vi.

  • SGK, SGV Chuyên đề học tập Tin học 12 – Định hướng Khoa học máy tính – Cánh diều.

2. Đối với học sinh:

  • Các dụng cụ học tập theo yêu cầu của GV; SGK Chuyên đề học tập Tin học 12 – Định hướng Khoa học máy tính – Cánh diều.

III. TIẾN TRÌNH DẠY HỌC

A. HOẠT ĐỘNG KHỞI ĐỘNG

a. Mục tiêu: Tạo hứng thú cho HS, giúp HS bước đầu hình dung về cây nhị phân.

b. Nội dung: HS quan sát Hình 1 và trả lời câu hỏi Khởi động SGK tr.29. 

c. Sản phẩm học tập: HS hoàn thành hoạt động Khởi động SGK tr.29.

d. Tổ chức thực hiện:

Bước 1: GV chuyển giao nhiệm vụ học tập

GV dẫn dắt vào bài học, yêu cầu HS suy nghĩ trả lời câu hỏi Khởi động SGK trang 29:

Em hãy quan sát một nhánh cây phả hệ ở Hình 1 và cho biết Bình phải xưng hô với An như thế nào?

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 1. Một nhánh cây phả hệ bên họ nội của An và Bình

Bước 2: HS thực hiện nhiệm vụ học tập

- HS tiếp nhận, thực hiện nhiệm vụ.

- GV hướng dẫn, hỗ trợ HS (nếu cần thiết).

Bước 3: Báo cáo kết quả hoạt động và thảo luận

- GV mời một số HS xung phong trả lời câu hỏi Khởi động tr.29 SGK.

Gợi ý trả lời:

Bình phải xưng hô với An là bác vì Bình là cháu của chú Hiền và chú Hiền là em của bố An.

HS khác lắng nghe, nhận xét và bổ sung.

Bước 4: Đánh giá kết quả, thực hiện nhiệm vụ học tập

GV đánh giá kết quả của HS, dẫn dắt HS vào bài học mới: Cây phả hệ trong hoạt động Khởi động là một ví dụ của cấu trúc dữ liệu cây. Trong Khoa học máy tính, cây được sử dụng rộng rãi trong các cấu trúc dữ liệu như cây nhị phân, đống, trie, cây Huffman cho nén dữ liệu,… Trong bài học hôm nay - Bài 1: Giới thiệu cây nhị phân, chúng ta sẽ cùng nhau tìm hiểu về khái niệm cây và cấu trúc dữ liệu cây nhị phân.

B. HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

Hoạt động 1. Khái niệm cây

a. Mục tiêu: Cung cấp cho HS các khái niệm cơ bản về cây.

b. Nội dung: GV giao nhiệm vụ; HS tìm hiểu nội dung mục 1. Khái niệm cây và thực hiện nhiệm vụ học tập.

c. Sản phẩm: Khái niệm về cây và các khái niệm cơ bản bao gồm: cây rỗng, cây con, nút gốc, nút cha, nút con, nút lá, nút trong, độ sâu/mức của một nút, chiều cao của cây, đường đi.

d. Tổ chức thực hiện:

HOẠT ĐỘNG CỦA GV - HS

DỰ KIẾN SẢN PHẨM

Bước 1: GV chuyển giao nhiệm vụ học tập

- Từ hoạt động Khởi động, GV trình bày một số khái niệm cơ bản về cây, cấu trúc dữ liệu cây.

- GV yêu cầu HS làm việc độc lập và trả lời các câu hỏi:

+ Em hãy quan sát Hình 3 trình bày ý tưởng chủ đạo của các thuật ngữ:

  • Nút trong.

  • Nút lá.

  • Khoá.

  • Đường đi.

  • Độ sâu/mức của một nút.

  • Chiều cao cây.

+ Theo em, cây có những ứng dụng thực tế nào?

GV yêu cầu HS thực hiện phần Thực hành.

Bước 2: HS thực hiện nhiệm vụ học tập

- HS tìm hiểu nội dung mục 1 SGK tr.29 – 31 và trả lời các câu hỏi mà GV đưa ra.

- GV quan sát và trợ giúp HS (nếu cần thiết).

Bước 3: Báo cáo kết quả hoạt động và thảo luận

- HS lần lượt trả lời các câu hỏi.

- HS khác nhận xét, bổ sung. 

Bước 4: Đánh giá kết quả, thực hiện nhiệm vụ học tập

- Từ câu trả lời của HS, GV nhận xét, đánh giá quá trình HS thực hiện nhiệm vụ.

- GV chính xác hoá lại các nội dung kiến thức.

- GV chuyển sang nội dung tiếp theo.

1. Khái niệm cây

Cấu trúc dữ liệu cây là một cấu trúc phân cấp gồm một tập hợp hữu hạn các nút, giữa các nút có mối quan hệ phân cấp gọi là quan hệ cha-con:

+ Trên cây có một nút đặc biệt gọi là nút gốc

+ Mỗi nút có thể không có hoặc có ít nhất một nút con nhưng chỉ có duy nhất một nút cha, ngoại trừ nút gốc là không có nút cha. 

+ Cây không chứa nút nào được gọi là cây rỗng

+ Cây không rỗng có thể được định nghĩa đệ quy như sau:

  • Bước cơ sở: Cây có duy nhất một nút rr được gọi là nút gốc của cây này.

  • Bước quy nạp: Giả sử CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾMCHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM,…, CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM là các cây với nút gốc lần lượt là CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾMCHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM,…, CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM. Ta có thể xây dựng cây mới bằng cách đặt làm nút cha của các nút CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾMCHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM,…, CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM. Trong cây này:

  • r là nút gốc và CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾMCHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM,…, CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM là các cây con của nút gốc r

  • Các nút CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾMCHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM,…, CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM được gọi là nút con của nút r, mỗi nút con này được nối với r bởi một cạnh. 

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 2. Cấu trúc đệ quy của cây

Một số thuật ngữ trên cây:

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 3. Minh hoạ các thuật ngữ trên cây

Nút trong là nút có ít nhất một nút con.

Nút lá là nút không có nút con nào. 

+ Mỗi nút của cây thường được gán một khoá là một giá trị liên quan đến thông tin cần được cất giữ trong nút đó.

Đường đi là một dãy các cạnh liên tiếp nhau trên cây. 

Ví dụ: Nếu CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾMCHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM,…, CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM là dãy nút đôi một khác nhau trên cây sao cho nút CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM là cha của nút CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM với 1 ≤ i < k, thì dãy này biểu diễn đường đi duy nhất từ nút CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM tới nút CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Độ sâu hay mức của một nút là số lượng cạnh trên đường đi duy nhất từ gốc r đến nút đó. 

Chiều cao cây là độ sâu của nút lá có độ sâu lớn nhất.

Một số ứng dụng thực tế của cây: 

Cây phả hệ.

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Cây phả hệ nhà Hậu Lê

Sơ đồ lịch thi đấu.

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Sơ đồ lịch thi đấu tứ kết EURO 2024

 

Sơ đồ phân cấp quản lí.

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 4. Một cây phân cấp quản lí

Mục lục của một quyển sách.

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 5. Ví dụ cây mục lục một quyển sách

Thực hành: Em hãy vẽ cây biểu diễn phân cấp một phần các thư mục trong máy tính của mình để mô tả cấu trúc tổ chức lưu trữ thư mục mẹ, thư mục con và các tệp trong máy tính. Em hãy tính chiều cao của cây và chỉ ra nút nào là nút lá, nút trong, nút gốc.

Hoạt động 2. Khái niệm cây nhị phân

a. Mục tiêu: Cung cấp cho HS khái niệm cây nhị phân và hai dạng đặc biệt của cây nhị phân.

b. Nội dung: GV giao nhiệm vụ; HS tìm hiểu nội dung mục 2. Khái niệm cây nhị phân và thực hiện nhiệm vụ học tập.

c. Sản phẩm: 

- Khái niệm và các tính chất của cây nhị phân.

- Hai dạng đặc biệt của cây nhị phân: cây nhị phân hoàn chỉnh và cây nhị phân hoàn hảo.

d. Tổ chức thực hiện:

HOẠT ĐỘNG CỦA GV - HS

DỰ KIẾN SẢN PHẨM

Bước 1: GV chuyển giao nhiệm vụ học tập

- GV yêu cầu HS đọc và thực hiện cá nhân Hoạt động 2 SGK tr.31:

Đội tuyển Argentina đã giành chức vô địch World Cup 2022. Dựa vào hình minh hoạ ở Hình 6, em hãy vẽ cây trong tin học biểu diễn kết quả thi đấu World Cup 2022 các trận đấu từ vòng đấu loại 1:16 đến hết trận chung kết với cấu trúc như sau:

  • Gốc của cây là đội vô địch.

  • Mỗi nút ngoại trừ các nút là có đúng hai nút con tương ứng với hai đội tham gia trận đấu loại trực tiếp. Khoá của các nút trong là tên đội bóng giành chiến thắng. Khoá của các nút lá là tên các đội bóng ghép đấu với nhau ở vòng 1:16.

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 6. Kết quả các vòng đấu loại

- Từ Hoạt động 2, GV trình bày một số khái niệm của cây nhị phân.

- GV yêu cầu HS quan sát Hình 10, Hình 11 và trả lời các câu hỏi:

+ Thế nào là cây nhị phân hoàn chỉnh?

+ Thế nào là cây nhị phân hoàn hảo?

Bước 2: HS thực hiện nhiệm vụ học tập

- HS tìm hiểu nội dung mục 2 SGK tr.31 – 32 và trả lời các câu hỏi mà GV đưa ra.

- GV quan sát và trợ giúp HS (nếu cần thiết).

Bước 3: Báo cáo kết quả hoạt động và thảo luận

- HS lần lượt trả lời các câu hỏi.

- HS khác nhận xét, bổ sung.

Bước 4: Đánh giá kết quả, thực hiện nhiệm vụ học tập

- Từ câu trả lời của HS, GV nhận xét, đánh giá quá trình HS thực hiện nhiệm vụ.

- GV chính xác hoá lại các nội dung kiến thức. 

- GV chuyển sang nội dung tiếp theo.

2. Khái niệm cây nhị phân

Hình 7 là một ví dụ các nút biểu diễn trận đấu giữa Brasil và Hàn Quốc mà Brasil là đội giành chiến thắng, sau đó là trận đấu giữa Brasil và Croatia mà Croatia là đội giành chiến thắng.

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 7. Minh hoạ các nút cây nhị phân biểu diễn trận đấu Brasil – Hàn Quốc và trận đấu Brasil – Croatia

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM Cây nhị phân là cây mà mỗi nút có nhiều nhất là hai nút con.

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 8. Một số ví dụ cây nhị phân

- Vì mỗi nút chỉ có không quá hai nút con, ta gọi tương ứng chúng là nút con tráinút con phải của nút đó:

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 9. Ví dụ nút con trái và nút con phải trong cây nhị phân

Nút con trái là nút gốc của cây con trái. 

Nút con phải là nút gốc của cây con phải. 

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM Mỗi nút của cây nhị phân hoặc là không có nút con, hoặc chỉ có nút con trái, hoặc chỉ có nút con phải, hoặc có cả nút con trái và nút con phải:

  • Một nút không có nút con trái là nút có cây con trái là cây rỗng.

  • Một nút không có nút con phải là nút có cây con phải là cây rỗng. 

  • Nút lá là nút có hai cây con trái và phải đều rỗng.

- Một số dạng đặc biệt của cây nhị phân:

Cây nhị phân hoàn chỉnh là cây nhị phân thoả mãn:

  • Tất cả các mức, ngoại trừ mức cuối cùng, đều phải lấp đầy hoàn toàn các nút.

  • Tất cả các nút ở mức cuối cùng phải nằm lệch sang trái nhất có thể được.

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 10. Ví dụ một cây nhị phân hoàn chỉnh

Cây nhị phân hoàn hảo là cây nhị phân thoả mãn:

  • Mỗi nút trong có đúng 2 nút con.

  • Tất cả các nút lá ở cùng một độ sâu.

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM Một cây nhị phân hoàn hảo chiều cao h sẽ có đúng CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM nút. 

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 11. Ví dụ một cây nhị phân hoàn hảo

Hướng dẫn trả lời câu hỏi Hoạt động 2 SGK tr.31:

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Nhận xét: Mỗi nút của cây ngoại trừ các nút lá thì có đúng hai nút con.

Hoạt động 3. Biểu diễn cây nhị phân bằng mảng một chiều

a. Mục tiêu: HS biết cách biểu diễn cây nhị phân bằng mảng một chiều.

b. Nội dung: GV giao nhiệm vụ; HS tìm hiểu nội dung mục 3. Biểu diễn cây nhị phân bằng mảng một chiều vàthực hiện nhiệm vụ học tập.

c. Sản phẩm: Cách biểu diễn cây nhị phân bằng mảng một chiều. 

d. Tổ chức thực hiện:

HOẠT ĐỘNG CỦA GV - HS

DỰ KIẾN SẢN PHẨM

Bước 1: GV chuyển giao nhiệm vụ học tập

- GV đưa ra ý tưởng biểu diễn một cây nhị phân hoàn hảo bởi mảng, sau đó yêu cầu HS hoạt động cá nhân và trả lời câu hỏi:

+ Từ cách gán nhãn đã nêu, em hãy xác định nhãn của nút cha, nút con trái, nút con phải của mỗi nút có nhãn là i.

+ Làm thế nào để biến đổi một cây nhị phân tổng quát có chiều cao h thành cây nhị phân hoàn chỉnh?

- GV kết luận và trình bày cách biểu diễn cây nhị phân bằng mảng một chiều.

Bước 2: HS thực hiện nhiệm vụ học tập

- HS tìm hiểu nội dung mục 3 SGK tr.33 – 34 và trả lời các câu hỏi mà GV đưa ra.

- GV quan sát và trợ giúp HS (nếu cần thiết).

Bước 3: Báo cáo kết quả hoạt động và thảo luận

- HS lần lượt trả lời các câu hỏi.

- HS khác nhận xét, bổ sung.

Bước 4: Đánh giá kết quả, thực hiện nhiệm vụ học tập

- Từ câu trả lời của HS, GV nhận xét, đánh giá quá trình HS thực hiện nhiệm vụ.

- GV chính xác hoá lại các nội dung kiến thức. 

- GV chuyển sang nội dung tiếp theo.

3. Biểu diễn cây nhị phân bằng mảng một chiều

- Xét cây nhị phân hoàn hảo Tn nút, trong đó mỗi nút chứa một giá trị:

+ Gán nhãn cho các nút của cây T từ trên xuống dưới và từ trái qua phải bằng các chỉ số 0, 1, …, n – 1. 

+ Đặt tương ứng cây T với mảng một chiều 
A[0, …, n – 1], trong đó phần tử A[i](0  CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM i CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM 
n – 1) là giá trị cất giữ trong nút có nhãn là i trên cây T.

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

A[i] có nút con trái A[2 * i + 1] 
và nút con phải A[2 * i + 2]

 

CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM

Hình 11. Ví dụ biểu diễn một cây 
nhị phân hoàn hảo bởi mảng

+ Do cây nhị phân có mối quan hệ cha-con nên với mỗi nút có nhãn là cần xác định được nhãn của nút cha, nút con trái, nút con phải của nó:

  • Nhãn nút cha là [(i – 1) / 2] với i CHUYÊN ĐỀ 2: TÌM HIỂU CÂY TÌM KIẾM NHỊ PHÂN TRONG SẮP XẾP VÀ TÌM KIẾM 1.

  • Nhãn nút con trái là 2 * + 1 với 2 * i + 1 < n.

  • Nhãn nút con phải là 2 * i + 2 với 2 * i + 2 < n .

Ví dụ: Với cây ở Hình 11, nút với nhãn là 1 có:

  • Nút cha là [(1 – 1) / 2] = 0.

  • Nút con trái có nhãn là 2 * 1 + 1 = 3.

  • Nút con phải có nhãn là 2 * 1 + 2 = 4.

- Một cây nhị phân tổng quát có chiều cao h được biến đổi thành cây nhị phân hoàn chỉnh bằng cách thêm các nút giả vào mỗi mức để mỗi mức có đầy đủ các nút, ngoại trừ mức h không được có các nút giả cuối cùng (các nút sát phải).

 

------------------------------

---------------- 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 (400k)
  • Giáo án Powerpoint (500k)
  • Trắc nghiệm theo cấu trúc mới (250k)
  • Đề thi cấu trúc mới: ma trận, đáp án, thang điểm..(250k)
  • Phiếu trắc nghiệm câu trả lời ngắn (250k)
  • Trắc nghiệm đúng sai (250k)
  • 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)
  • .....
  • Các tài liệu được bổ sung liên tục để 30/01 có đủ cả năm

Nâng cấp lên VIP đê tải tất cả ở tài liệu trên

  • Phí nâng cấp VIP: 800k

=> Chỉ gửi 450k. 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 chuyên đề Khoa học máy tính 12 cánh diều đủ cả năm

ĐẦY ĐỦ GIÁO ÁN CÁC BỘ SÁCH KHÁC

GIÁO ÁN WORD LỚP 12 CÁNH DIỀU

GIÁO ÁN POWERPOINT LỚP 12 CÁNH DIỀU

Giáo án Powerpoint Toán 12 Cánh diều
Giáo án powerpoint hình học 12 cánh diều
Giáo án powerpoint đại số 12 cánh diều

Giáo án powerpoint vật lí 12 cánh diều
Giáo án powerpoint sinh học 12 cánh diều
Giáo án powerpoint hoá học 12 cánh diều

Giáo án powerpoint ngữ văn 12 cánh diều
Giáo án powerpoint lịch sử 12 cánh diều
Giáo án powerpoint địa lí 12 cánh diều

Giáo án powerpoint Kinh tế pháp luật 12 cánh diều
Giáo án powerpoint Công nghệ 12 Công nghệ điện - điện tử cánh diều
Giáo án powerpoint Công nghệ 12 Lâm nghiệp - Thuỷ sản cánh diều

Giáo án powerpoint Tin học 12 - Định hướng Tin học ứng dụng cánh diều
Giáo án powerpoint Tin học 12 - Định hướng khoa học máy tính cánh diều
Giáo án powerpoint hoạt động trải nghiệm hướng nghiệp 12 cánh diều

GIÁO ÁN CHUYÊN ĐỀ LỚP 12 CÁNH DIỀU

GIÁO ÁN POWERPOINT CHUYÊN ĐỀ 12 CÁNH DIỀU

GIÁO ÁN DẠY THÊM LỚP 12 CÁNH DIỀU

Giáo án dạy thêm toán 12 cánh diều
Giáo án dạy thêm ngữ văn 12 cánh diều
Giáo án powerpoint dạy thêm ngữ văn 12 cánh diều
Giáo án powerpoint dạy thêm toán 12 cánh diều

Tài liệu giảng dạy

Xem thêm các bài khác

Chat hỗ trợ
Chat ngay