Buscar

Observe o código de consulta em ordem na árvore, assumindo que os dados cadastrados são do tipo inteiro. 1 def emOrdem(self,lst): 2    if (self....

Observe o código de consulta em ordem na árvore, assumindo que os dados cadastrados são do tipo inteiro.



1 def emOrdem(self,lst):

2    if (self.esquerda):

3        self.esquerda.emOrdem(lst)

4    lst.append(self.dado)

5    if(self.direita):

6        self.direita.emOrdem(lst)

7    return lst

Acerca de consulta em árvore e do código acima, alternativa INCORRETA:

ARetirando a linha 4 e colocando logo após a definição da função (inserindo portanto na linha 2), a consulta em pré ordem aconteceria.

BA função deve receber como parâmetro uma lista, representada por lst

CA consulta em pos ordem ocorrerá se invertermos o bloco do segundo if pelo primeiro if e mantendo a linha 4 em sua respectiva linha.

DA linha 2 verifica se a variável esquerda é igual a None.

EA função retorna uma lista ordenada crescente.

Respostas

User badge image

Ed Verified user icon

A alternativa incorreta é a letra D. A linha 2 verifica se a variável "esquerda" não é igual a None, e não se é igual a None.

2
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

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

Continue navegando