Imagem de fundo

Assinale, das alternativas abaixo, a única que identifica...

Assinale, das alternativas abaixo, a única que identifica corretamente o comando do pseudocódigo de ordenação Bubble Sort abaixo, que foi extraído na linha pontilhada:


procedure bubbleSort( A : lista de itens ordenaveis ) defined

as:

do

trocado := false

for each i in 0 to length( A ) - 2 do:

// verificar se os elementos estão na ordem certa

if A[ i ] > A[ i + 1 ] then

// trocar elementos de lugar

………………………………………………...

trocado := true

end if

end for

// enquanto houverem elementos sendo reordenados

while trocado

end procedure


A

trocar( A[ i ], A[ i + 1 ] )


B

trocar( A[ i + 1 ], A[ i ] )


C

trocar( A[ i + 1 ], A[ i + 2 ] )


D

trocar( A[ i ], A[ i + 2 ] )