Em estruturas de dados, de forma geral, tão importante quanto o armazenamento dos dados, é necessário definir um conjunto mínimo de métodos que operam sobre eles. No caso de uma árvore binária, um método utilitário muito comum é aquele que verifica se a árvore está vazia.
Veja com atenção a definição do método “ehVazia” a seguir, que recebe como parâmetro o nó raiz da árvore.
Fonte: Elaborada pela autora, 2019.
Considerando a implementação anterior, assinale a alternativa que relata corretamente o que acontece com o programa se for removido o comando “return true;”.
Anexos:
Soluções para a tarefa
Respondido por
15
Resposta:
O programa não compilará.
Explicação:
Muito bem, sua resposta está correta! O método “ehVazia” tem sempre que retornar um valor booleano para todos os possíveis fluxos de execução do programa. Como há uma cláusula if, é necessário indicar um retorno booleano se o programa não entrar nas condições exigidas. Assim, se for retirado comando “return true”, o programa não compilará.
Respondido por
3
Resposta:
(a) O programa não compilará.
Explicação:
Perguntas interessantes
Química,
5 meses atrás
Contabilidade,
5 meses atrás
Matemática,
5 meses atrás
Física,
5 meses atrás
Geografia,
5 meses atrás
História,
11 meses atrás
Matemática,
11 meses atrás
ENEM,
11 meses atrás