

24/04/2024
24/04/2024
Các bước lặp thực hiện thuật toán tìm kiếm nhị phân để tìm học sinh được 9,5 môn Tin học:
1. Khởi tạo:
left = 0 (chỉ số đầu tiên của danh sách)
right = n - 1 (chỉ số cuối cùng của danh sách)
diem_tim_kiem = 9.5 (điểm cần tìm)
2. Vòng lặp:
Bước 1: Tính mid = (left + right) / 2 (chỉ số trung tâm của danh sách)
Bước 2: So sánh diem_tim_kiem với diem tại vị trí mid:
Trường hợp diem_tim_kiem < diem tại vị trí mid:
Cập nhật right = mid - 1 và quay lại bước 1.
Trường hợp diem_tim_kiem > diem tại vị trí mid:
Cập nhật left = mid + 1 và quay lại bước 1.
Trường hợp diem_tim_kiem = diem tại vị trí mid:
Học sinh được 9,5 môn Tin học là ho_ten tại vị trí mid.
Dừng vòng lặp.
3. Kết luận:
Nếu vòng lặp kết thúc mà không tìm thấy diem_tim_kiem, học sinh đó không có trong danh sách.
Tên học sinh được 9,5 môn Tin học: Ngô Phương Thảo
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
Top thành viên trả lời