Considere o algoritmo abaixo em que V é um vetor de tamanho n e assinale a alternativa que melhor representa a funcionalidade do mesmo:
Algoritmo(V[ ], n)
houveTroca !$ \leftarrow !$ verdade
enquanto houveTroca for verdade faça:
houveTroca !$ \leftarrow !$ falso
para i de 1 até n-1 faça:
se V[i] > V[i + 1]
então
temp !$ \leftarrow !$ V[i]
V[i] !$ \leftarrow !$ V[i+1]
V[i+1] !$ \leftarrow !$ temp
houveTroca !$ \leftarrow !$ verdade
fim-se
fim-para