Um programador tentou implementar o algoritmo de ordenação da bolha (bubble...

Questão de Programação da banca FGV aplicada no concurso DPE RJ (2014). Confira a resolução completa abaixo:

Um programador tentou implementar o algoritmo de ordenação da bolha (bubble sort) utilizando a linguagem de programação PHP, mas produziu um código incorreto, mostrado a seguir.

$nomes = array("Maria", "Aline", "Bianca");
$ordenado = false;

while(!$ordenado)
    $ordenado = true; 
    for( $i = 0; $i < count($nomes)-1; $i++) 
   { 
        if($nomes[$i] > $nomes[$i + 1]) 
       { 
            $nomes[$i] = $nomes[$i + 1]; 
            $nomes[$i + 1] = $nomes[$i];  
            $ordenado = false; 
        } 
    }
}
?>

Em vez de obter os nomes contidos no vetor $nomes ordenados alfabeticamente, em ordem crescente, a disposição final dos nomes no referido vetor foi, a partir da posição zero