Un albero binario può essere codificato utilizzando due funzioni L e R tale che per un nodo n, l (n) indica il figlio sinistro di n, r (n) dà diritto bambino di n.
Un ramo di un albero è un percorso dalla radice ad una foglia, la lunghezza di un ramo di un particolare foglia è il numero di archi sul percorso dalla radice a quella foglia.
Let MinBranch (l, r, x) un semplice algoritmo ricorsivo per prendere un albero binario codificato da L e R funzioni insieme con il nodo radice x per l'albero binario e restituisce il ramo più corto albero binario.
Si prega di fornire il pseudocodice per questo algoritmo.













