selection sorting ascending order

Data structure in java

sorting in data structure

Example program

selection sorting ascending order

package sortingInJava;

public class selectionSorting {
public int min(int[] arr,int from)
{
 int minValue=arr[from];
 int minVIndex=from;
 for(int i=from+1;i<arr.length;i++)
 {
  if(minValue<arr[i])
  {
   minValue=arr[i];
   minVIndex=i;
  }
 }
 return minVIndex;
}
public int[] selectionSortedArray(int[] arr)
{
 for(int i=0;i<arr.length;i++)
 {
  int minVIndex=this.min(arr, i);
  int temp=arr[i];
  arr[i]=arr[minVIndex];
  arr[minVIndex]=temp;
 }
 return arr; 
}
public static void main(String arg[])
{
 int[] arr={510,222,3,422,110};
    arr=new selectionSorting().selectionSortedArray(arr);
    for(int i:arr)
    System.out.println(i);
}
}

output


insertion sorting

Comments

Popular posts from this blog

A publishing company that markets both book and audio-cassette in java. (Solution)

Create a class named Movie that can be used with your video rental business in java

informed Search and Uninformed Search