Witam.
Jak dodawać elementy do drzewa ? Siedzę nad tym od kilku godzin i już mam problem z racjonalnym myśleniem. Chodzi mi o to, że mam tablice i chce pojedynczo dodawać kolejne elementy z tej tablicy do drzewa.
To zależy od implementacji drzewa. Jeśli masz jakąś klasę, która reprezentuje tę strukturę danych, to zapewne powinieneś wywołać metodę o nazwie zbliżonej do "add()". Jeśli napisałeś kilka funkcji, które budują drzewo jako zagnieżdżone tablice, to zapewne powinieneś napisać funkcję, która doda kolejny element. Temat rzeka - potrzeba więcej informacji.
Sposób dodawania elementu do drzewa jest uzależniony od typu tego drzewa. Inaczej dodajesz do B-Drzewa, inaczej do drzewa czerwono-czarnego itd.
Natomiast jeśli kluczem tego pytania było "chce pojedynczo dodawać kolejne elementy z tej tablicy do drzewa", to zapewne powinieneś zrobić foreach'a po tej tablicy i dodawać każdy element do tego drzewa.
Ale jakie drzewo? Typ tej struktury określi właśnie porządek, w którym elementy będą się w nim znajdować.
Jaki jest ogólny problem? Podaj treść zadania.
Ogólnym problemem jest to, że mam tablice, a w niej kolejne tablice. I chce tą tablice wyświetlać w postaci drzewa.
rodzic
dziecko
Z czego mają być uwzględniani po kluczu, który jest w tej wew tablicy.