Je suis à la recherche d'une mise en œuvre d'un Red-Black Tree en C#, avec les caractéristiques suivantes:La mise en œuvre de l'arbre rouge-noir en C#
- Recherche, Insérer et Supprimer dans O (log n).
- Le type de membre doit être générique.
- Support dans Comparer(T), pour trier
T
par différents champs dedans. - La recherche dans l'arborescence doit se faire avec le champ spécifique, donc elle n'acceptera pas
T
, mais elle acceptera le type de champ qui la classe. - La recherche ne devrait pas être seulement une valeur exacte. Devrait soutenir la recherche de l'inférieur/supérieur.
Merci. Rip le TreeSet à partir des librairies de collection C5
Répondant à votre autre question, nommée "Book or Teacher", le * vraiment * meilleur moyen d'apprendre la programmation est * d'écrire des programmes *. Écrivez celui-ci par vous-même et ensuite vous apprendrez quelque chose. –
@Pavel: Je pourrais écrire ceci, mais je cherche quelque chose de prêt, afin que je puisse continuer à développer les côtés principaux de mon programme, et accélérer le développement. –