/ / Un endroit pour trouver des structures de données canoniques et des algorithmes implémentés en C #? - c #, algorithme

Un endroit pour trouver des structures de données canoniques et des algorithmes implémentés en C #? - c #, algorithme

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 № 1

Gé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];

?