Array
Array
*;
import java.lang.String;
import java.util.Scanner;
class ArrayOperation
public ArrayOperation()
capacity=30;
size=1;
Array=new int[capacity];
if(size==capacity)
return;
else
Array[size++]=ele;
for(int i=1;i<size;i++)
System .out.println(Array[i]);
}
int i =size;
while(i>=pos)
Array[i]=Array[i-1];
i--;
size++;
Array[pos]=ele;
int i=size;
while(pos<i)
Array[pos]=Array[pos+1];
pos++;
size=size-1;
int del_ele=Array[size-1];
size--;
{
for(int i=1;i<size-1;i++)
for(int j=i+1;j<size;j++)
if(Array[i]>Array[j])
int temp=Array[i];
Array[i]=Array[j];
Array[j]=temp;
boolean flag=true;
for(int i=1;i<size;i++)
if(Array[i]==ele)
flag=flag;
break;
if(flag)
class ArrayOperationImplement
{
public static void main(String[] args)
int ele,pos;
while(true)
System.out.println("\n \t 1.Insert Element AtLast \n\t 2.Insert Element At Middle \n\t 3.Delete At
Last\n\t 4. Traversing\n\t 5.Sorting\n\t6.Searching\n\t7.Delete the element at middle");
int ch=s.nextInt();
switch(ch)
ele=s.nextInt();
ao.insertAtLast(ele);
break;
ele=s.nextInt();
pos=s.nextInt();
ao.addAtMiddle(ele,pos);
break;
case 3:
ao.deleteAtLast();
break;
ao.print();
break;
case 5: System.out.println("\n\t Elements in the array are sorted please select traverse to see the
sorted elements");
ao.sort();
break;
int ser_ele=s.nextInt();
ao.search(ser_ele);
break;
pos=s.nextInt();
ao.delete(pos);
break;
char say=s.next().charAt(0);
if(say=='N'||say=='n')
System.out.println("thank you");
break;