Imagem de fundo

Considere o seguinte código Python que implementa um método de ordenação:def ordenar(li...

Considere o seguinte código Python que implementa um método de ordenação:


def ordenar(lista):

n = len(lista)

for i in range(n):

trocado = False

for j in range(0, n - i - 1):

if lista[j] > lista[j + 1]:

lista[j], lista[j + 1] = lista[j + 1], lista[j]

trocado = True

if not trocado:

break

return lista


# Exemplo de uso

numeros = [64, 34, 25, 12, 22, 11, 90]

print(ordenar(numeros))


Qual método de ordenação é implementado no código acima?


A

QuickSort.


B

MergeSort.


C

BubbleSort.


D

InsertionSort.


E

SelectionSort.