Considere uma árvore binária de busca definida por células
typedef struct no {
int chave;
struct no *esq, *dir;
} no;
Sua tarefa nesse exercício é implementar a operação de remoção na numa árvore binária de busca com raiz r
. Para tanto, você deve submeter um arquivo contendo apenas:
Os #include
necessários para execução das instruções utilizadas no seu código.
A definição da struct no
.
Uma função insere o valor na árvore binária de busca. O protótipo desta função deve ser:
int x); no *remover (no *r,
NULL
, caso a chave a ser removida não esteja na árvore.