Witajcie! :) Mam do napisania algorytm opierając jego działanie o drzewa patricia, b-drzewa, avl lub czerwono-czarne.
Głównym zadaniem jest utworzenie spisu mieszkańców osiedla.
Kluczem jest numer pesel osoby.
Pozostałe dane dla każdej osoby to imię i nazwisko.
Można dodać "dziecko" poleceniem "pesel1 pesel2" gdzie pesele to pesele tych osób tj. rodzica i dodawanego dziecka.
Moim zdaniem należy tu porządkować po dacie urodzenia z peselu i w "wierzchołku" przechowywać dodatkowy numer pesel określający "ojca", ale problem dotyczy czego innego...
Niby wszystko fajnie ale problem pojawia się gdy trzeba wyświetlić członków rodziny dla każdej osoby, bo jak to wtedy OPTYMALNIE robić ? To jest chyba kontrprzykład tego, że moje rozumowanie nie jest poprawne, bo według mojego rozumowania trzebybyło przejść wszystkie wierzchołki. Jak to zrobić optymalnie ?
Dzięki za pomoc!