Questão: Um programador tentou implementar o algoritmo de ordenação&n...

visualize os detalhes da questão e sua resolução completa.

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