- Engenharia de SoftwareTestes
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de Ordenação
- LinguagensPython
Considere o código abaixo em linguagem Python, que implementa um algoritmo de ordenação.
def ordenacao_especial (lista) :
n = len (lista)
for i in range(n - 1):
for j in range(0, n - i - 1):
if lista[j) > lista[j+1]:
lista[j],lista[j+1) = lista[j+1],lista[j]
return lista
lista_entrada= [4, 7, 1, 9, 3, 5, 8]
lista_ordenada= ordenacao_especial(lista_entrada)
print ( f 'A lista ordenada é: {lista_ordenada)')
Assinale a opção que apresenta corretamente o método de ordenação implementado pelo código acima.
Provas
Questão presente nas seguintes provas