Matematické Fórum

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

#1 07. 05. 2010 12:13

tmoe
Zelenáč
Příspěvky: 19
Reputace:   
 

matematicka indukce

Zdravím, opět mám velké problémy s dokazováním idukcí a tak prosím o pomoc. Zkouška by pak byla pro mě jednodušší.

Víme, že binomiální halda je les binomiálních stromů. Označme B_k binomiální
strom řádu k (tj. jedná se o uzel, jehož potomci jsou všechny B_{k-1}, ...,
B_0) Tj. B_0 je samotný uzel a B_i vznikne ze dvou stromů B_{i-1} tak, že ten
první napojíme jako levého potomka kořenového uzlu toho druhého stromu.

Dokažte:
a) že B_k obsahuje právě 2^k vrcholů.
b) B_k má výšku právě k


Moc díky za přesný formální zápis, v tomhle strašně plavu

Offline

  • (téma jako vyřešené označil(a) jelena)

#2 08. 05. 2010 21:41

tmoe
Zelenáč
Příspěvky: 19
Reputace:   
 

Re: matematicka indukce

↑ tmoe: opravdu mi tady nikdo neporadi?

Offline

 

#3 08. 05. 2010 22:02

Pavel Brožek
Místo: Praha
Příspěvky: 5694
Škola: Informatika na MFF UK
Pozice: Student
Reputace:   194 
 

Re: matematicka indukce

a) První krok: Dokazuji pro $k=0$. $B_0$ je uzel, obsahuje $1=2^0$ vrcholů, tvrzení pro $k=0$ tedy platí.
Indukční krok: Předpokládáme, že tvrzení platí pro $k$. $B_{k+1}$ obsahuje všechny vrcholy dvou stromů $B_{k}$ (které nemají žádné vrcholy společné) a žádný jiný, počet jeho uzlů tedy bude součtem počtu uzlů těch dvou stromů, tedy $2^k+2^k=2\cdot2^k=2^{k+1}$. Tím jsem tvrzení dokázal pro $k+1$. Důkaz matematickou indukcí je tak dokončen.

b) Nezkusíš to teď ty? Pak to někdo určitě zkontroluje, připíše připomínky.

Offline

 

#4 10. 05. 2010 20:49

tmoe
Zelenáč
Příspěvky: 19
Reputace:   
 

Re: matematicka indukce

↑ BrozekP:ok takze zkusim to b) Indukcni baze: dokazuji pro k=0. B_0 je samotny uzel, jeho vyska je tedy 0 = k. Tvrzeni pro k = 0 tedy plati.

Indukcni predpoklad: predpokladame, ze tvrzeni plati pro k. B_k+1 ma vysku stromu B_k + 1. aaaaaaa a uz sem se v tom ztratil  a neumim s tim hnout :((((

Offline

 

#5 10. 05. 2010 21:09

Pavel Brožek
Místo: Praha
Příspěvky: 5694
Škola: Informatika na MFF UK
Pozice: Student
Reputace:   194 
 

Re: matematicka indukce

Indukční krok: Předpokládáme, že pro $k$ tvrzení platí, tedy strom $B_k$ má výšku $k$. Když budeme sestrojovat strom $B_{k+1}$, sestavujeme ho ze dvou $B_k$, jejichž výška je dle indukčního předpokladu $k$. Strom $B_{k+1}$ sestavujeme tak, že na kořen prvního stromu $B_k$ napojíme jako levého potomka kořen druhého stromu $B_k$. Výška toho druhého stromu je dle předpokladu $k$. Napojení kořenů zvětší výšku výsledného stromu o jedna. Proto bude výška stromu $B_{k+1}$ rovna $k+1$.

Offline

 

#6 10. 05. 2010 21:11

tmoe
Zelenáč
Příspěvky: 19
Reputace:   
 

Re: matematicka indukce

↑ BrozekP:diky moc, jsem ti zavazan

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson