Olá galera, peço ajuda de vocês…
Eu estou fazendo um trabalho de faculdade e preciso de ajuda.
Tenho que ordenar um vetor de String usando Insertion Sort, mas não estou conseguindo.
Este método ordena um array de int,mas o problema é na hora de usar para String em vez de int.
A condição de parada do 2 for não funciona para String e não conheço muitos de métodos de manipulação de String, como faço para esse método ordenar um array (String) ?
public static Integer[] insertionSort(Integer[] array)
{
for (int i = 1; i < array.length; i++)
{
int a = array[i];
int j;
for (j = i - 1; j >= 0 && array[j] > a; j--)
{
array[j + 1] = array[j];
array[j] = a;
}
}
return array;
}