Struktura drzewiasta w C# ?

0

Dzien dobry.
Dopiero co zaczalem uczyc sie C# i chcialbym stworzyc strukture drzewiasta, ktora w C++ zwykle robilem na wskaznikach. Jak takie cos osiagnac w C# ?
Chodzi mi o to ze kazdy wezel drzewa moze miec dowolna ilosc swoich dzieci.

Myslalem nad wykorzystaniem ArrayList'y ktorej elementami bylyby kolejne ArrayList'y ale troche nie wiem jak to zaimplementowac. Jakies wskazowki?

0

Nie wiem dokladnie co ma robic ta struktura, ale poczytaj troche o jagged arrays (to tablice zlozone z innych tablic). Kazda podtablica moze miec rozna ilosc elementow.

0

chcialbym stworzy strukture ktora odzwierciedla drzewo katalogow na dysku

czyli struktura katalogu a w niej lista wskaznikow na inne katalogi i dynamiczna tablica plikow.

W C++ operowalbym po prostu jednym wskaznikiem na strukture katalogu i po prostu podmienialbym go z kolejnym z listy gdybym chcial przesc do podkatalogu.. i mam problem z rozgryzieniem jak to wyglada w C# ?

0

Niemal identycznie jak w C++ tylko ze zamiast wskaznikow do struktur zrobisz sobie referencje do struktur czy class.

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