This part of my homepage is in Czech only -- I don't think anyone else than my students would use it.
V zimnim semestru 2001/2002 vedu cviceni k predmetu Programovani I. Konzultacni hodiny nemam, nicmene pokud budete chtit s cimkoliv poradit/pomoci, nejak se dohodneme (pokud se to bude tykat tohoto predmetu, slibuji, ze si cas najdu, ale i pokud to bude cokoliv jineho, o cem budu neco vedet, tak se pokusim).
Za co je zapocet:
(a, (b, (c,(),()), (d,(),()) ), (e, (f, (g,(),()), (h,(),()) ), (i,(),()) ) )]. Dale bude nasledovat posloupnost dotazu, coz jsou dvojice vrcholu tohoto stromu. Vas program by mel na dostaz a, b odpovedet jejich nejblizsim spolecnym predchudcem (tj. vrchol v takovy, ze jsou-li ca, cb (jednoznacne urcene) cesty z a, b ke koreni, v lezi na obou z nich a zadny vrchol mezi a a v nelezi na cb). Tedy napriklad na dotaz b, f je odpoved a, na dotaz e, h je to e.
vrchol : syn bratr 1 : 2 0 2 : 3 5 3 : 0 4 4 : 0 0 5 : 6 0 6 : 7 9 7 : 0 8 8 : 0 0 9 : 0 0Vyresili: