To tylko assuption zrobić dla rekurencyjnego opisu wysokości binarnego drzewa. Można rozważyć drzewo złożone tylko z węzła o wysokości 0 lub o wysokości 1.
Jeśli naprawdę chcesz, aby myśleć o tym jakoś można myśleć, że
- to 0, jeśli weźmie się pod uwagę wysokość jako liczba krawędzi (tak że pojedynczy węzeł nie ma żadnej przewagi, stąd 0)
- to 1 jeśli wziąć pod uwagę wysokość jako liczba węzłów (tak, że pojedyncza liczy węzła jako 1)
to jest po prostu opisać, ile wysokość najmniejsze drzewo ma, to w każdym przypadku, gdy dodasz węzeł opadający dodasz także krawędź powiązaną, więc zwiększy się odpowiednio ly.
W przykładzie opisanym w Wikipedia:
to drzewo może mieć wysokość 4 (węzłów) lub 3 (krawędzie). Zależy to od tego, czy liczą Państwo go za pomocą krawędzi czy węzłów.
Najlepsza odpowiedź można znaleźć pod następującym linkiem: http://stackoverflow.com/questions/2597637/finding-height-in-binary-search-tree – Aksh1801