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