Drzewo Binarne - zadanie

Teoria liczb, teoria grafów, indukcja
Otrzymałeś(aś) rozwiązanie do zamieszczonego zadania? - podziękuj autorowi rozwiązania! Kliknij
amf3tam1nz
Dopiero zaczynam
Dopiero zaczynam
Posty: 29
Rejestracja: 15 gru 2020, 18:24
Podziękowania: 8 razy
Płeć:

Drzewo Binarne - zadanie

Post autor: amf3tam1nz »

Wierzchołki drzew binarnych dla wyrażeń
są albo liśćmi, albo mają dwóch potomków, lewe
i prawe poddrzewo. Zdefiniowano funkcję wzorem:
F(T) = 1 jeśli drzewo T jest liściem
F(T) = F(ℓ) + F(p) jeśli drzewo T ma dwóch potomków, ℓ i p
a) Opisz słowami co liczy ta funkcja
patruch
Witam na forum
Witam na forum
Posty: 3
Rejestracja: 06 lut 2021, 17:54
Płeć:

Re: Drzewo Binarne - zadanie

Post autor: patruch »

Wg mnie funkcja zlicza liście, tzn. wywolujesz rekurencje, ktora zwraca jakas wartosc liczbowa dopiero gdy sie zamyka (a zamyka sie na lisciach).

Zalomy, ze sa 3 elementy - korzen i 2 nastepniki. Przykladamy funkcje do korzenia -> wywolujemy funkcje dla lewego (jest lisciem, wiec +1), zamykamy, bo to lisc -> wywolujemy dla prawego, dzieje sie to samo co w lewym -> no i koniec
ODPOWIEDZ