Skip to main content

Linear Search // Sequential Search

Linear search ek simple search algorithm hai jo ek array ya list mein kisi specific element ko dhundne ke liye istemal hota hai. Yeh algorithm ek element ko ek ek karke dekhta hai, aur jab woh element mil jaata hai, toh uski position ya index ko return karta hai. Linear search ki khasiyat yeh hai ki yeh kisi bhi array ya list mein kaam karta hai, lekin iska time complexity O(n) hota hai, jahan n array ya list ki length hoti hai, iska matlab yeh hai ki agar aapke paas bada sa array hai toh ismein element dhundne mein jyada time lag sakta hai.


Java mein linear search ka ek example niche diya gaya hai:


```java

public class LinearSearch {

    public static int linearSearch(int[] arr, int key) {

        for (int i = 0; i < arr.length; i++) {

            if (arr[i] == key) {

                return i; // Element mil gaya, iska index return karo

            }

        }

        return -1; // Element nahi mila

    }


    public static void main(String[] args) {

        int[] arr = { 2, 4, 6, 8, 10, 12, 14 };

        int key = 8;

        int result = linearSearch(arr, key);


        if (result != -1) {

            System.out.println("Element " + key + " found at index " + result);

        } else {

            System.out.println("Element " + key + " not found in the array.");

        }

    }

}

```


Is code mein `linearSearch` function ek array mein diye gaye `key` element ko dhundne ke liye istemal hota hai. Agar element mil jaata hai toh uska index return hota hai, aur agar element nahi milta toh -1 return hota hai. 





Example: 

package aRray;

import java.util.*;

public class LinearSearch {


public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner scan = new Scanner(System.in);

int size = scan.nextInt();

int [] arr = new int [size];

int userFind = scan.nextInt();

for(int i = 0 ; i < size; i++) {

arr[i] = scan.nextInt();

}

for(int i = 0; i < size; i++) {

if(arr[i] == userFind) {

System.out.println(i);

break;

}

}


}


}


Comments

Popular posts from this blog

Excel For Data Analysis

 sum = Add numbers, it is basically sumission  =SUM(number1, [number2], ...) Example: =SUM(A1:A7)  ⚡ Tips: You can use AutoSum for quick addition: Select a cell → click Home → AutoSum (Σ) → press Enter . Shortcut key: Alt + = (automatically inserts =SUM() ). Min = TO FIND MINIMUM VALUE  =MIN(A1:A12)  max = TO FIND MAXIMUM VALUE =MAX(A1:A13)  Right  ExamPle: =RIGHT(E2,10)  basically mere pas number hai 91 country code ke sath, main chahta hu 91 code ke bad right se 10 numbers mujhe nikal ke aa jaye yaha E2 mera column number hai and 10 jo mujhe chahiye right se Cases: किसी product code ke last digits निकालने के लिए  किसी date ya year ke last 2 digits निकालने के लिए किसी naam ke last letters निकालने के लिए Note: if I want to paste horizontally number then will use 'paste ke option me transpose left  == left se digits extract krne ke liye will use this  =LEFT(E2,2)   E2 IS CELL AND 2 IS DIG...

Statistics Data Science

  Types of Data: - Majorly deal with 2 types of data : 1) Numberical Data[continuos data] ex: age, salary, height                                                             Objective: Quantative Study                                                              2) Categorical Data[Dispreet Data]: ex: Gender, City etc                                                ...

Add CSS using external CSS

>>> U just need to create a another page and save it with the name style.css >>> and then go to link that style page with your html docs how to link your css with html page ? >>> You can find code below , it will help you to link your external page with your html docs <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Divyanshu Khare || MERN Developer</title> <meta description = "description" content="Divyanshu Khare's website"> <link rel="stylesheet" type="text/css" href="style.css">   <!----------link external css page ---------> </head> <body> </body> </html>