Witam, planuje napisać strukturę drzewa genealogicznego rodziny używając drzewa(chyba najbardziej się nada). I zastanawiam się jak to mogłoby wyglądać bo każdy węzeł chyba będzie musiał mieć w sobie dane o dwóch członkach rodziny np: I co jeśli dzieci będzie więcej niż 2 , należy użyć tablicy wskaźników?
dziadek/ babcia
syn/żona córka/mąż
struct
{
// dane
struct *prawy;
struct *lewy;
}czlonek_rodziny;