Câu hỏi 3 trang 91 SGK Tin học 11 Kết nối tri thức
Khi nào thì tìm kiếm tuần tự sẽ cần nhiều bước nhất? Cho ví dụ.
Hướng dẫn giải chi tiết Câu hỏi 3
- Thuật toán tìm kiếm tuần tự sẽ cần nhiều bước nhất khi phải duyệt qua toàn bộ dãy số để tìm kiếm phần tử cần tìm, tức là phần tử đó nằm ở cuối dãy hoặc không có trong dãy. Đây là trường hợp xấu nhất của thuật toán tìm kiếm tuần tự.
Ví dụ: Giả sử chúng ta cần tìm phần tử có giá trị là 100 trong dãy A = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. Phần tử này không có trong dãy, và thuật toán tìm kiếm tuần tự sẽ phải duyệt qua toàn bộ dãy 10 phần tử để xác nhận rằng phần tử này không có trong dãy.
- Vậy, trong trường hợp xấu nhất, số lần duyệt cần thực hiện là đúng bằng số phần tử trong dãy. Trong ví dụ trên, số lần duyệt cần thực hiện là 10 lần để tìm kiếm phần tử không có trong dãy.
-- Mod Tin Học 11 HỌC247
Chưa có câu hỏi nào. Em hãy trở thành người đầu tiên đặt câu hỏi.
Bài tập SGK khác
Câu hỏi 1 trang 91 SGK Tin học 11 Kết nối tri thức - KNTT
Câu hỏi 2 trang 91 SGK Tin học 11 Kết nối tri thức - KNTT
Hoạt động 3 trang 91 SGK Tin học 11 Kết nối tri thức - KNTT
Câu hỏi 1 trang 93 SGK Tin học 11 Kết nối tri thức - KNTT
Câu hỏi 2 trang 93 SGK Tin học 11 Kết nối tri thức - KNTT
Câu hỏi 3 trang 93 SGK Tin học 11 Kết nối tri thức - KNTT
Luyện tập 1 trang 93 SGK Tin học 11 Kết nối tri thức - KNTT
Luyện tập 2 trang 93 SGK Tin học 11 Kết nối tri thức - KNTT
Vận dụng 1 trang 93 SGK Tin học 11 Kết nối tri thức - KNTT
Vận dụng 2 trang 93 SGK Tin học 11 Kết nối tri thức - KNTT