Magna Concursos

Assinale a opção que apresenta o nome do algoritmo de ordenação demonstrado no código abaixo, escrito em Java 17, e a terceira iteração do algoritmo considerando que o array a ser ordenado é {6,4,20,9,18,0}.

 

public static int[ ] sort(int [ ] arr){
    for(int j=1; j<arr.length; j++){
        int val=arr[j];
        int i=j-1;
        while (i>=0 && arr[i]>val){
            arr[i+1]=arr[i];
            i=i-1;
        }
        arr[i+1]=val;
    }
    return arr;
}

 

Provas

Questão presente nas seguintes provas