Et binært tre kan kodes ved hjelp av to funksjoner l og r slik at for en node n, l (n) gi den venstre barn av n, r (n) gir rett barn av n.
En gren av et tre er en bane fra roten til et blad, lengden av en gren til en bestemt blad er antallet buer på banen fra roten til det blad.
La MinBranch (l, r, x) være en enkel rekursiv algoritme for å ta et binært tre kodet av L- og R-funksjoner sammen med rotnoden x for den binære treet og returnerer den korteste gren av det binære treet.
Vennligst gi pseudo for denne algoritmen.













