Advertisement
elica123

2.zadatak(a)-2015

Nov 29th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. node prvipredak(node k, node l, BinaryTree T){
  2. if(k==l)return k;
  3. if(provjera(k,l,T))
  4. return prvipredak(BiParent(l), T);
  5. if(provjera(l,k,T))
  6. return prvipredak(BiParent(k), T);
  7. return prvipredak(BiParent(l), BiParent(k), T);
  8. }
  9.  
  10.  
  11. //provjeravamo je li dijete neki potomak roditelja
  12. int provjera(node roditelj, node dijete, BinaryTree T){
  13. if(dijete==LAMBDA)return 0;
  14. if(BiParent(dijete)=roditelj, T) return 1;
  15. else return provjera(roditelj, BiParent(dijete), T);
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement