Skip to main content

Index Sequential Search

 Code for Index Sequential Search 

import java.util.*;

public class Index_search{
    public static void main(String[] args) {
        int i,a=0;
        Scanner in =new Scanner(System.in);
        int arr[] = {1,2,3,4,5,6,7,8,9,10};
        System.out.println("Please enter the number to be find: ");
        int num= in.nextInt();
        System.out.println("Please enter the steps to left");
        int steps = in.nextInt();
        in.close();
        for ( i = 0; i < arr.length; ) {
            if (num == arr[i] ) {
                System.out.println("Number found in the first one. "+i);
                a=1;
                break;
            }
            else if(num<arr[i]){
                break;
            }
            i=i+steps;
        }
        if (a==0) {
           for (int j = (i-steps)+1; j < i; j++) {
               if (num==arr[j]) {
                   System.out.println("Found at index: "+j);
                   break;
               }
           }
        }
       
    }
}

The output:


Comments

Popular posts from this blog

Programming for problem solving : Assignment no 1

 Assignment of programming for problem solving:  The questions for assignment is : The solution for the assignment is as follows :  Please subscribe the blog for more updates . Thank you! 🙏🙏

1. Python program for railway reservation system

def reserve(CLASS):     if CLASS==1:         print('welcome to the REGULAR CLASS SEAT reservation')         dest=int(input('enter your destination in km  '))         stat=int(input('enter stations in between '))         price=10*dest         amount=price+(10*stat)         print('the price for 1 seat is =',amount)         seat=int(input('enter no of seats'))         total=amount*seat         print('your final price is =',total)         print('you will have to pay',total,'INR')         return total,seat,amount     if CLASS==2:         print('welcome to the FIRST CLASS TICKET reservation')         dest=int(input('enter your destination in km  '))         stat=int(input...

BEE ASSIGNMENT

 Here is the solution of BEE ASSIGNMENT    QUESTION 1 - QUESTION 5 Question 6 to Question 10  For maths assignment : click here