Buscar

Questão 4/10 - Estrutura de Dados Considere o algoritmo abaixo: def algoritmo(dados): tam = len(dados) for v in range(0, tam, 1): f...

Questão 4/10 - Estrutura de Dados
Considere o algoritmo abaixo:
def algoritmo(dados):
tam = len(dados)
for v in range(0, tam, 1):
flag = 0
for i in range(0, tam - 1, 1):
if dados[i] < dados[i + 1]:
aux = dados[i]
dados[i] = dados[i + 1]
dados[i + 1] = aux
flag = 1
if flag == 0:
return dados
Após análise do algoritmo acima, assinale a alternativa correta:


A O código é um algoritmo de seleção e ordena em ordem crescente.
B O código em questão é de um algoritmo de pesquisa e busca o menor número.
C O código em questão é de um algoritmo de pesquisa e busca o maior número.
D O código em questão é de um algoritmo de ordenação e ordena em ordem crescente.
E O código em questão é de um algoritmo de ordenação e ordena em ordem decrescente.

Essa pergunta também está no material:

apol 1 tentativa 3 Estrutura de DAdos
10 pág.

Estrutura de Dados I Universidade PaulistaUniversidade Paulista

💡 1 Resposta

User badge image

Ed Verified user icon

A resposta correta é a alternativa D: O código em questão é de um algoritmo de ordenação e ordena em ordem crescente. O algoritmo utiliza o método de ordenação conhecido como Bubble Sort, que compara elementos adjacentes e os troca de posição caso estejam fora de ordem, repetindo esse processo até que a lista esteja completamente ordenada.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais