posteresti anche le funzioni inOrder e insenzione cortesiemente?

cmq, piccola cosa che ho notato, spero di nn dire una c*****a:
codice:
int elimina( TreeNodePtr treePtr)
{
    TreeNodePtr radicePtr;
    TreeNodePtr trbisPtr;
    TreeNodePtr trPtr;

[..]
qui hai dichiarato 3 puntatoria strutture di tipo treeNode, successivamente usi questi per la "caterba" [si puo dire caterba?? ma cosa significa?] di IF sottostati.
non dovresti allocare lo spazio che i puntatori dovrebbero puntare prima? e cmq anche le lo allochi lo spazio questi puntatori puntano a stutture contenenti valori non utili finche' esse non vengano inizializzate...... :master:
spiega cosa vuoi che faccia questa funzione elimina