Najniži zajednički predak dva čvora u stablu

Problem

Dat je graf sa n čvorova. Za dva data čvora u i v potrebno je odrediti najnižeg zajedničkog pretka (eng. Lowest Common Ancestor - LCA).

Za primer sa slike:

u v LCA
5 6 1
8 6 3
8 9 7
4 9 1
Primer stabla

Algoritam

Detaljniji pregled algoritma u radu: