Dodawanie elementów do drzewa

0

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.

0

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.

0

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.

0

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1