24/12/2024
24/12/2024
24/12/2024
Thuật toán tìm kiếm tuần tự và tìm kiếm nhị phân
Thuật toán tìm kiếm tuần tự (Sequential search)
Khái niệm:
Đây là thuật toán đơn giản nhất để tìm kiếm một phần tử trong một danh sách. Thuật toán này sẽ duyệt tuần tự từng phần tử trong danh sách, so sánh với giá trị cần tìm. Nếu tìm thấy, trả về vị trí; nếu không, trả về -1 hoặc thông báo không tìm thấy.
Cách thức hoạt động:
Khởi tạo: Bắt đầu từ phần tử đầu tiên của danh sách.
So sánh: So sánh phần tử đang xét với giá trị cần tìm.
Kết quả:
Nếu bằng: Trả về vị trí của phần tử.
Nếu khác: Tiếp tục kiểm tra phần tử tiếp theo.
Kết thúc: Nếu duyệt hết danh sách mà không tìm thấy, kết thúc và trả về thông báo không tìm thấy.
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
16/05/2025
Top thành viên trả lời