Oops Assaigment in Java
Oops Assaigment in Java
while(i<ar.length){
if(ar[i]==item) {
return (i);
}
i++;
}
return -1;
}
public static void main(String[] args) {
// linear search in array
System.out.println("linear search in array");
int arr[]={9,8,7,6,5,4,3,2,1};
for(int i=0;i<arr.length;i++){
System.out.print("\t"+arr[i]);
}
// linear seaching in array
System.out.println();
System.out.println("enter the item that you search");
Scanner in = new Scanner(System.in);
int item = in.nextInt();
int result= search(arr,arr.length,item);
if(result==-1){
System.out.println("number not found");
}else {
System.out.println("number found at location :
"+(result+1));
}
}
}
Insertion in array:
import java.util.Scanner;
// inserrtion in array
public class Main{
public static void main(String[] args) {
System.out.println("insertion in linear array ");
int arr[]={2,3,4,5,6,7,8,9};
// displying elements
for(int i:arr){
System.out.print("\t"+i);
}
System.out.println();
System.out.println("enter the item that you insert ");
Scanner in = new Scanner(System .in);
int item = in.nextInt();
System.out.println("enter the location that you insert");
int loc = in.nextInt();
int lenght = arr.length-1;
int i = lenght;
int kk = loc;
while(i>=kk){
arr[i+1]=arr[i];
}
arr[loc]=item;
lenght++;
for(int k=0;k<arr.length+1;k++){
System.out.println("\t"+arr[k]);
}
}
}
Duplication of array elements:
}
}
}
}