dovresti approfondire l'argomento puntatori. Una volta capiti i puntatori per bene puoi giocarci a piacimento e implementare tutte le funzioni che vuoi su liste & alberi.
Inoltre e' necessario che familiarizzi con le ricorsioni.

Un buon libro di "Algoritmi e Strutture Dati" ti sarebbe utile. Al momento non mi sovvengono dei titoli pero'.

su inet puoi fare una ricerca google("puntatori", "ricorsione", "strutture dati")

bye