इस ट्यूटोरियल में, हम निम्न प्रॉब्लम को हल करने जा रहे हैं।
एक सरणी दी गई है, उस नंबर को ढूंढें जो इंडेक्स के बराबर है। यह एक सीधी समस्या है।
दिए गए सरणी पर पुनरावृति करें और उस इंडेक्स को लौटाएं जो सरणी तत्व के बराबर है।
उदाहरण
आइए कोड देखें।
#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;
}
आउटपुट
यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा।
5
निष्कर्ष
यदि ट्यूटोरियल में आपके कोई प्रश्न हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।