
CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1
5
Tìm Kiếm Tuyến Tính
Ý tưởng : So sánh X lần lượt với phần tử thứ 1,
thứ 2,…của mảng a cho đến khi gặp được khóa
cần tìm, hoặc tìm hết mảng mà không thấy.
Các bước tiến hành
• Bước 1: Khởi gán i=0;
• Bước 2: So sánh a[i] với giá trị x cần tìm, có 2 khả
năng
+ a[i] == x tìm thấy x. Dừng;
+ a[i] != x sang bước 3;
• Bước 3: i=i+1 // Xét tiếp phần tử kế tiếp trong mảng
Nếu i==N: Hết mảng. Dừng;
Ngược lại: Lặp lại bước 2;