Uma árvore binária é declarada em C como:
struct arvore {
char info;
struct arvore *esq;
struct arvore *dir;
};
Onde esq e dir representam apontadores para os filhos esquerdo e direito de uma árvore, respectivamente. Qual das opções abaixo apresenta uma implementação correta da operação que inverte as posições dos filhos esquerdo e direito de uma árvore p em que aux é um apontador auxiliar?
Provas
Questão presente nas seguintes provas