Em hãy mô tả cách tra cứu, tìm một từ trong từ điển

Trả lời Vận dụng trang 83 Tin học lớp 7 sách Cánh diều hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học lớp 7.

1 198 lượt xem


Giải Tin học 7 Bài 2 - Cánh diều: Tìm kiếm nhị phân

Vận dụng trang 83 Tin học lớp 7Em hãy mô tả cách tra cứu, tìm một từ trong từ điển. Có thể gọi cách tìm kiếm đó là áp dụng thuật tìm kiếm nhị phân không?

Trả lời:

Giả sử cuốn từ điển có khoảng 300 nghìn mục từ. Để dễ tính toán, ta coi là từ điển có 218 = 262144 mục từ và được sắp xếp theo vần bảng chữ cái. Nếu tra tìm một từ trong từ điển bằng cách tìm kiếm nhị phân thì sau một lần chia đôi, phạm vi tìm kiếm giảm đi chỉ còn một nửa, tức là còn 217 = 131072 mục từ. Dễ thấy rằng nếu theo thuật toán tìm kiếm nhị phân, ta phải chia đôi 17 lần cho đến khi phạm vi kiếm là 20 = 1 mục từ mới tìm thấy. Nên có thể gọi đây là tìm kiếm nhị phân.

Xem thêm các bài giải sách giáo khoa Tin học 7 bộ sách Cánh diều hay, chi tiết khác:

Khởi động trang 81 Tin học lớp 7: Nếu phải tìm một số trong dãy đã sắp xếp theo thứ tự tăng hoặc giảm dần...

Hoạt động trang 81 Tin học lớp 7: Hãy sử dụng ít nhất số lần lật thẻ lên xem mà vẫn trả lời được câu hỏi...

Luyện tập trang 83 Tin học lớp 7: Cho dãy số 5, 11, 18, 39, 41, 52, 63, 70. Hãy mô tả diễn biến từng bước tìm kiếm nhị phần...

Vận dụng trang 83 Tin học lớp 7: Em hãy mô tả cách tra cứu, tìm một từ trong từ điển...

Câu 1 trang 83 Tin học lớp 7: Hãy mô tả quy trình chia đôi dần để thực hiện tìm kiếm nhị phân...

Câu 2 trang 83 Tin học lớp 7: Theo em, có phải với bất cứ dãy số nào cũng có thể áp dụng được thuật toán tìm kiếm nhị phân không...

Xem thêm lời giải bài tập Tin học lớp 7 Cánh diều hay, chi tiết khác:

Bài 3: Sắp xếp chọn

Bài 4: Sắp xếp nổi bọt

Bài 5: Thực hành mô phỏng các thuật toán tìm kiếm, sắp xếp

Bài 1: Thiết bị vào - ra cơ bản cho máy tính cá nhân

Bài 2: Các thiết bị vào

1 198 lượt xem


Xem thêm các chương trình khác: