Perpiacere qualche aiutini??

quando dico alberi, intendo alberi binari in C....
ad esempio:

struct cella{
int valore;
struct cella *dx;
struct cella *sx;
};

come si crea la funzione Calcolo profondita albero ed Calcolo distanza tra due nodi??