Stavo cercando una struttura di dati ad albero o grafico in C # ma suppongo che non ce ne fosse uno fornito. Un esame approfondito delle strutture dati utilizzando C # 2.0 spiega un po 'il perché. Esiste una comoda libreria che viene comunemente utilizzata per fornire questa funzionalità? Forse attraverso un modello di strategia per risolvere i problemi presentati nell'articolo.
Mi sento un po 'sciocco a implementare il mio albero, proprio come farei con la mia ArrayList.
Voglio solo un albero generico che può essere sbilanciato. Pensa a un albero di directory. C5 sembra elegante, ma le loro strutture ad albero sembrano essere implementate come alberi rosso-neri bilanciati più adatti alla ricerca che rappresentare una gerarchia di nodi.