

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o seguinte trecho de código em Java para ordenação de um conjunto de números:
int[] numbers = {40, 7, 59, 4, 1};
for (int j =0 ; j < numbers.length; j++) {
for(int i = 0; i < numbers.length-1; i++) {
if (numbers[i] > numbers[i+1]) {
int temp = numbers[i];
numbers[i] = numbers[i+1];
numbers[i+1] = temp;
}
}
}
A ordem de complexidade desse algoritmo, considerando que o conjunto de números (n) não está ordenado, é:
n
n log n
n!
n 2