class SortingPlanets
{
public static void printList (String[] list)
{
for (int i = 0 ; i < list.length ; i++)
System.out.print (list [i] + " ");
System.out.println ();
}
public static void insertSort (String[] list)
{
for (int top = 1 ; top < list.length ; top++)
{
String item = list [top];
int i = top;
while (i > 0 && item.compareTo (list [i - 1]) < 0)
{
list [i] = list [i - 1];
i--;
}
list [i] = item;
printList (list);
}
}
public static void main (String[] args)
{
String[] planets = {"Mercury", "Venus", "Earth", "Jupiter",
"Saturn", "Uranus", "Neptune", "Pluto"};
printList (planets);
insertSort (planets);
}
}
|