在 C++ 程式中查詢給定陣列中固定點(值等於索引)


在本教程中,我們將解決以下問題。

給定一個數組,找到等於索引的數字。這是一個直接的問題。

迭代給定的陣列並返回等於陣列元素的索引。

示例

讓我們看看程式碼。

 即時演示

#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

結論

如果你對本教程有任何疑問,可以在評論部分提出。

更新日期: 2021-02-01

214 瀏覽量

職業生涯進行起航

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.