No já nevím tohle je cca 1-3 hodky práce i když to neznáš.
Stačí si vážně jen přečíst nějaké materiály (těch tu máš na netu požehnaně) a jen to nakódit.
Jo matika je na vejšce hnus, ale popravdě živí tě pak ta matika nebo to umět myslet datově a algoritmicky korektně?
(já teda v práci integrál ještě nikde nepoužil)
Jestli máš problém teď se stromy, tak to počkej na opravdovou teoretickou informatiku (Grafy a spol.)
EDIT:
A jinak fuckinggoogle pomůže vždy:
http://math.hws.edu/eck/cs225/s03/binary_trees/