Pessoal, boa tarde!
Comecei a estudar alguns algoritmos de ordenação, porém não estou conseguindo entender o InsertSort na seguinte linha
while(i>0&& ordenados.get(i)>aux)
Segue o código que fiz até agora, se alguém puder me explicar essa linha, por favor!
[code]
ordenados.add(Math.random());
/*Ordenação*/
for (int j = 2; j<ordenados.size();j++){
int aux = ordenados.get(j);
int i = j-1;
//i>0 para limite esquerdo?
while(i>0&& ordenados.get(i)>aux){
//Trocas
}
}[/code]