Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Ahoj,
potreboval by som matematickú funkciu, ktorá mi vypočíta počet listov stromu nasledujúceho typu: http://www.sdilej.eu/pics/b3df0d51d2e07 … 899286.jpg
Na obrázku je nakreslený s parametrami:
max_branching = 4
deep = 3
Potrebujem to však pre ľubovoľné hodnoty max_branching a deep.
Ak by ste vedeli niekto s tým pomôcť bol by som veľmi vďačný.
Ďakujem.
Offline
↑ yellowzelo: Bavme se o max_branch = 4, zobecnění je celkem vidět a nechám to na tobě (alespoň teda ten rekurentní tvar). Bavme se dále o
o
|
|
o
jako o jednolistu, o
o
/ \
/ \
o o
jako o dvoulistu, o
o
/ | \
/ | \
o o o
jako o trojlistu atd. (pro max_branch = 4 končíme zřejmě čtyřlistem).
Označme dále
počet
-listů v i-tém patře stromu. Je tam celkem tedy
uzlů v i-tém patře. Máme tedy dáno, že
.
Pak si zbývá rozmyslet, proč



EDIT: Tak to tedy zkusme sečíst...
Pro
tedy je



odkud
a proto
a proto
odkud v n-tém patře je
listů, tedy třeba lépe upraveno
-- resp. EDIT2 a vlastně není co počítat...
EDIT2: Je snadné si rozmyslet, v jakém vztahu je
a počet uzlů v přechozím patře stromu (tato čísla jsou si rovna).
EDIT3: Myslím, že Marian tady o těch částečných součtech kdysi psal hezkou poznámku, ale nějak ji nemůžu najít. Třeba někdo doplní...
Offline
Ďakujem.
A je možné prepísať dané rekurentné rovnice na nerekurentný tvar? Ak áno môžeš aspoň v skratke povedať ako?
Moje snahy o to zatiaľ stroskotali. :-)
Offline