Giải SGK Tin học Lớp 7 Tập 1 - THUẬT TOÁN TÌM KIẾM NHỊ PHÂN
💡
Tóm tắt nội dung: Lời giải chi tiết Bài 15: Thuật toán tìm kiếm nhị phân môn Tin học Lớp 7 Tập 1 (sách Kết nối tri thức với cuộc sống). Hướng dẫn giải đầy đủ, chi tiết câu hỏi và bài tập giúp học sinh dễ dàng ôn tập và học tốt.
💡 Kiến thức trọng tâm
Bài học tìm hiểu về thuật toán tìm kiếm nhị phân, cách thực hiện các bước lập trong thuật toán và khái niệm cơ bản về sắp xếp và tìm kiếm trong danh sách đã được sắp xếp.
🔑 Công thức & Quy tắc cốt lõi:
Vị trí giữa của vùng tìm kiếm bằng phần nguyên của (vị trí đầu + vị trí cuối)/2.
Thuật toán tìm kiếm nhị phân chỉ áp dụng trên danh sách đã được sắp xếp từ nhỏ đến lớn.
Trong trường hợp so sánh kí tự thì kí tự đứng trước là nhỏ hơn kí tự đứng sau trong bảng chữ cái.
✍️ Hướng dẫn giải chi tiết
❓ Đề bài:
Viết các bước lặp thực hiện thuật toán tìm kiếm nhị phân để tìm khách hàng tên 'Hoà' trong danh sách ở Hình 15.1.
🔑 Lời giải chi tiết:
Giả sử danh sách ở Hình 15.1 gồm các tên đã được sắp xếp theo thứ tự bảng chữ cái. Các bước lặp thực hiện tìm kiếm nhị phân tên 'Hoà': Bước 1. Xác định vị trí giữa của toàn bộ danh sách. Bước 2. So sánh 'Hoà' với tên ở vị trí giữa. Bước 3. Nếu 'Hoà' đứng trước tên ở vị trí giữa theo bảng chữ cái, thu hẹp vùng tìm kiếm sang nửa trước; ngược lại nếu đứng sau, thu hẹp sang nửa sau. Bước 4. Lặp lại quá trình này cho đến khi tìm thấy 'Hoà' hoặc vùng tìm kiếm không còn phần tử nào.
📖 Chọn sách để xem:
