Thuật toán tìm kiếm tuyến tính (linear search)

Mã nguồn PHP:
#include <iostream>


using namespace std;


int LinearSearch(int A[], int n, int x)
{
    for (
int i = 0; i < n; i++)
        if (
A[i] == x)
            return 
i;
    return -
1; // duyệt hết mảng, không tìm thấy x
}


int main()
{

    
int arr[] {32,71,12,45,-26,80,53,-33,7,99,-5,1,2,3,100};

    
int n = sizeof(arr) / sizeof(arr[0]); // so luong phan tu trong mang

    
cout << "So luong phan tu trong mang: " << n << endl;

    
cout << LinearSearch(arr, n, -5);

    return 
0;
}