Sunday, January 15, 2012

Sorting and Searching using in build Arrays methods


import java.util.Arrays;
class Sorting
{
static void display(int array[])  //Static method for Displaying
{
for(int i=0;i<array.length;i++)
{
System.out.print(array[i]+" ");
}
System.out.println("");
}

public static void main(String args[])
{
int array[]=new int[10];

for(int i=0;i<10;i++)
array[i]=-3*i; //assigning some values in single dimensional array

System.out.println("Original contents:");  //Displaying original Contents
display(array);

Arrays.sort(array); //calling sort method to sort the contents
System.out.println("Sorted:");
display(array);

Arrays.fill(array,2,6,-1); //replacing the 0th position to 5th position with "-1"
System.out.println("After fil():");
display(array);

Arrays.sort(array); //sorting after inserting -1
System.out.println("After sorting:");
display(array);

System.out.println("The value -9 is at location"); //Searching the "-9" in the array by calling binary Search method
int index=Arrays.binarySearch(array,-9);
System.out.println(index);

}
}

No comments:

Post a Comment