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:
no *remover (no *r, int x);NULL, caso a chave a ser removida não esteja na árvore.