Write a program to sort element using selection sort.
import java.util.*;
class SelectionSort
{
public static void main(String args[])
{
int temp = 0;
int array[];
Scanner sc = new Scanner(System.in);
System.out.print("Etner size of array : ");
int size = sc.nextInt();
array = new int[size];
for(int i = 0; i < array.length; i++)
{
System.out.print("Enter " + (i+1) + " element : ");
array[i] = sc.nextInt();
}
for(int i = 0; i < array.length; i++)
{
for(int j = i+1; j < array.length; j++)
{
if(array[i] > array[j])
{
temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
}
System.out.println();
System.out.println("--- Sorted Elements ---");
for(int i = 0; i < size; i++)
{
System.out.print(array[i] + ", ");
}
System.out.println();
}
}
0 Comments