Liczba różnych drzew DFS
: 24 wrz 2015, o 18:52
Dany jest graf. Ten graf to drabina. Powiemy, że drabina jest rzędu \(\displaystyle{ n}\) - zobaczcie na ilustrację.
Uruchamiamy DFS na węźle \(\displaystyle{ 1}\). Ile istnieje różnych drzew DFS ?
\(\displaystyle{ 2}\) przypadki:
dla węzła \(\displaystyle{ 1}\): \(\displaystyle{ 1\to 2\to 4}\)
Zaczynając z węzła \(\displaystyle{ 4}\), otrzymujemy przejście DFSem na drabinie rzędu \(\displaystyle{ n−1}\) \(\displaystyle{ 2$: 1\to 3}\)
Powstaje rekursja :
\(\displaystyle{ T_{1} = 1}\)
\(\displaystyle{ T_n = T_{n-1} + T_{n-1} = 2^{n-1}}\)
Czy jest ok ?
Uruchamiamy DFS na węźle \(\displaystyle{ 1}\). Ile istnieje różnych drzew DFS ?
\(\displaystyle{ 2}\) przypadki:
dla węzła \(\displaystyle{ 1}\): \(\displaystyle{ 1\to 2\to 4}\)
Zaczynając z węzła \(\displaystyle{ 4}\), otrzymujemy przejście DFSem na drabinie rzędu \(\displaystyle{ n−1}\) \(\displaystyle{ 2$: 1\to 3}\)
Powstaje rekursja :
\(\displaystyle{ T_{1} = 1}\)
\(\displaystyle{ T_n = T_{n-1} + T_{n-1} = 2^{n-1}}\)
Czy jest ok ?