Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (451.64 KB, 14 trang )
• Tìm kiếm là việc thường xảy ra trong cuộc sống, chẳng hạn cần tìm
cuốn sách giáo khoa Tin học lớp 10 trên giá sách, cần tìm một học
sinh trong danh sách 1 lớp học,… Nói một cách tổng quát là cần tìm
một đối tượng cụ thể nào đó trong tập các đối tượng cho trước.
• Dưới đây ta chỉ xét bài toán đơn giản sau:
•
Cho dãy A số N nguyên khác nhau: a
1
, a
2
,… a
N
và một số nguyên k.
Cần biết có hay không chỉ số i (1≤ i ≤ N) mà a
i
=k. Nếu có hãy cho biết
chỉ số đó.
•
Số nguyên k được gọi là khoá tìm kiếm(gọi tắt là khoá).
• Ví dụ, cho dãy A gồm các số 5,7,1,4,2,9,8,11,25,51.
•
Với khoá k=2, trong dãy trên có số hạng a
5
có giá trị bằng k. Vậy chỉ
số cần tìm là i=5;
• Với khoá k=6 thì không có số hạng nào của dãy A có giá trị bằng k.
• Xác định bài toán:
•