কম্পিউটার টিউটোরিয়াল

C/C++ প্রোগ্রামে লিনিয়ার সার্চ অ্যালগরিদম


ভূমিকা

লিনিয়ার সার্চ (Linear Search) হলো একটি সহজ সার্চিং অ্যালগরিদম যেখানে টার্গেট উপাদানটি অ্যারেতে একে একে তুলনা করে খুঁজে বের করা হয়। টাইম কমপ্লেক্সিটি: O(n)।

উদাহরণ

ইনপুট: arr[] = {12, 35, 69, 74, 165, 54}, Search = 165
আউটপুট: 165 is present at location 5

C++ প্রোগ্রাম উদাহরণ

#include 
using namespace std;

int main() {
    int arr[] = {12, 35, 69, 74, 165, 54};
    int n = 6, search = 165;
    for (int i = 0; i < n; i++) {
        if (arr[i] == search) {
            cout << search << " is present at location " << i+1 << endl;
            return 0;
        }
    }
    cout << search << " isn't present in the array." << endl;
    return 0;
}

আউটপুট

165 is present at location 5
  1. C/C++ প্রোগ্রাম: ট্রায়্যাঙ্গুলার ম্যাচস্টিক সংখ্যা

  2. বাইনারি সার্চ C++ প্রোগ্রামে

  3. পাইথনে লিনিয়ার সার্চ প্রোগ্রাম

  4. পাইথন প্রোগ্রাম: লিনিয়ার সার্চ অ্যালগরিদম