LinearSearch.java 737 B

1234567891011121314151617181920212223242526272829303132333435
  1. // Java program to implement Linear Search
  2. class LinearSearch {
  3. // Function for linear search
  4. public static int search(int arr[], int x) {
  5. int n = arr.length;
  6. // Traverse array arr[]
  7. for (int i = 0; i < n; i++) {
  8. // If element found then
  9. // return that index
  10. if (arr[i] == x)
  11. return i;
  12. }
  13. return -1;
  14. }
  15. // Driver Code
  16. public static void main(String args[])
  17. {
  18. // Given arr[]
  19. int arr[] = { 2, 3, 4, 10, 40 };
  20. // Element to search
  21. int x = 10;
  22. // Function Call
  23. int result = search(arr, x);
  24. if (result == -1)
  25. System.out.print(
  26. "Element is not present in array");
  27. else
  28. System.out.print("Element is present"
  29. + " at index "
  30. + result);
  31. }
  32. }