Szukałem struktury danych drzewa lub wykresu w języku C #, ale chyba nie ma takiej. Wyczerpujące badanie struktur danych za pomocą C # 2.0 wyjaśnia nieco dlaczego. Czy istnieje wygodna biblioteka, która jest powszechnie używana do zapewnienia tej funkcjonalności? Być może poprzez strategię rozwiązywania problemów przedstawionych w artykule.
Czuję się trochę głupio, wdrażając własne drzewo, podobnie jak implementuję własną ArrayList.
Chcę tylko ogólne drzewo, które może być niezrównoważone. Pomyśl o drzewie katalogów. C5 wygląda sprytnie, ale ich struktury drzew wydają się być zaimplementowane jako zrównoważone czerwono-czarne drzewa lepiej nadające się do wyszukiwania niż reprezentujące hierarchię węzłów.