Bir ikili ağaç iki işlevi kullanılarak kodlanabilir lve r
bir için öyle node n, l(n)sol çocuk vermek n, r(n)
sağ çocuk vermek n.
Bir ağacın bir dalı, bir ağacın köküne bir yoldur, bir yaprağa bir şube uzunluğu o kökten yaprağa doğru yolda yay sayısıdır.
Let MinBranch(l,r,x)ikili ağaç kök düğümü x ile birlikte L ve R fonksiyonları tarafından kodlanan bir ikili ağaç alınması için basit bir dönüşümlü algoritma olabilir ve ikili ağacın kısa bir dalın uzunluğunu verir.
Bu algoritma için pseudocode verin.
Tamam, o temelde bu defa ile geldim budur:
MinBranch(l, r, x)
{
if x is None return 0
left_one = MinBranch(l, r, l(x))
right_one = MinBranch(l, r, r(x))
return {min (left_one),(right_one)}
}
Açıkçası bu büyük ya da mükemmel değildir. herhangi bir yardım takdir edilecektir - insanlar beni bu mükemmel ve çalışma almak yardımcı olabilir, ben minnettar olurdum.













