Algorytm Java do znajdowania największego zestawu niezależnych węzłów w drzewie binarnym

Przez niezależne węzły rozumiem, że zwrócony zestaw nie może zawierać węzłów, które są w bezpośrednim związku, rodzic i dziecko nie mogą być uwzględnione. Próbowałem użyć Google bez powodzenia. Nie sądzę, że mam odpowiednie słowa wyszukiwania.

Link, każda pomoc byłaby bardzo mile widziana. Właśnie teraz zacząłem.

Muszę zwrócić rzeczywisty zestaw niezależnych węzłów, a nie tylko kwotę.

questionAnswers(3)

yourAnswerToTheQuestion