Je suis en train de passer en revue la conception de l’algorithme de SkienaManuel qui utilise C. Tous les exemples (recherche dans l’arborescence binaire, etc.) sont assez simples, mais j’aimerais les voir en C # pour être sûr de les utiliser correctement.
Existe-t-il des sites proposant toutes les basesalgorithmes et structures de données en C #? En ce moment, je viens de chercher sur Google ce que je recherche, je serais surpris de ne pas avoir un site plus complet.
Réponses:
2 pour la réponse № 1Générique semble être une bonne bibliothèque pour les structures de données et les algorithmes. J’ai utilisé quelques-unes de leurs implémentations avec de bons résultats.
1 pour la réponse № 2
Il y a des livres comme Structures de données et algorithmes utilisant C # et Méthodes numériques, algorithmes et outils en C #, mais je doute que vous trouviez un bon tutoriel spécialement conçu pour C #.
Mais d'autre part, pourquoi apprenez-vousDes algorithmes pour une langue spécifique? Ils sont essentiellement agnostiques et doivent être traités comme des mathématiques pures. Est-ce vraiment important si vous définissez votre tableau comme
int* array = malloc(sizeof(int) * 10);
ou
int[] array = new int[10];
?