Câu hỏi:
13/07/2024 2,775Hãy cho biết mỗi khẳng định sau đây là đúng hay sai và giải thích lí do:
Nếu trong dãy có nhiều số bằng x thì thuật toán tìm kiếm tuần tự:
1) Tìm thấy tất cả các số đó.
2) Tìm thấy số đầu tiên trong dãy bằng x.
3) Tìm thấy số cuối cùng trong dãy bằng x.
Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa…. kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 110k).
Quảng cáo
Trả lời:
1) Sai. Vì thuật toán dừng ngay khi tìm thấy một số bằng x mà không tiếp tục kiểm tra thêm.
2) Đúng. Thuật toán dừng ngay khi tìm thấy một số bằng x nên đó là số đầu tiên trong dãy bằng x.
3) Sai. Vì 2) và 3) không thể cùng đúng nếu như có nhiều hơn một số trong dãy bằng x.
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Dựa theo bảng mô phỏng các bước tìm kiếm tuần tự trong sách giáo khoa, hãy mô phỏng ý tưởng của em vừa đề xuất áp dụng cho bài toán tìm số cuối cùng trong dãy 44 với dãy đầu vào là {18, 94, 42, 44, 06, 44, 55, 67}.
Câu 2:
2) Nêu một bài toán thực tế dẫn đến bài toán tìm kiếm trong dãy đã sắp thứ tự.
Câu 3:
Câu 4:
Thực hiện các yêu cầu sau:
1) Nêu một bài toán thực tế dẫn đến bài toán tìm kiếm.
Câu 5:
Theo em, việc gán Kết quả = Chưa tìm thấy trước khi lặp và sửa lại thành Kết quả = Tìm thấy khi phát hiện có số trong dãy bằng x có tác dụng gì? Tại sao cần làm thế?
Câu 6:
Bài toán yêu cầu tìm kiếm số cuối cùng trong dãy bằng x. Em hãy nêu ý tưởng sửa thuật toán trong bài học để giải bài toán này.
về câu hỏi!