Trong hướng dẫn này, chúng ta sẽ giải quyết vấn đề sau.
Cho một mảng, hãy tìm số bằng chỉ số. Đây là một vấn đề đơn giản.
Lặp lại trên mảng đã cho và trả về chỉ số bằng với phần tử của mảng.
Ví dụ
Hãy xem mã.
#include <bits/stdc++.h> using namespace std; int linearSearch(int arr[], int n) { for(int i = 0; i < n; i++) { if(arr[i] == i) { return i; } } return -1; } int main() { int arr[] = {10, 20, 30, 40, 50, 5, 60}; cout << linearSearch(arr, 7) << endl; return 0; }
Đầu ra
Nếu bạn chạy đoạn mã trên, thì bạn sẽ nhận được kết quả sau.
5
Kết luận
Nếu bạn có bất kỳ câu hỏi nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.