/ / Qualquer lugar para encontrar estruturas de dados canônicos e algoritmos implementados em C #? - c #, algoritmo

Qualquer lugar para encontrar estruturas de dados canônicos e algoritmos implementados em C #? - c #, algoritmo

Eu estou passando por Skiena "s The Algorithm DesignManual que usa C. Todos os exemplos (pesquisa de árvore binária, etc.) são bem simples, mas eu gostaria de vê-los em C # para ter certeza de que estou trabalhando com eles corretamente.

Existem sites que fornecem todas as informações básicasalgoritmos e estruturas de dados em c #? Neste momento eu estive pesquisando o que eu estou procurando, eu ficaria surpreso se não houvesse um site mais definitivo por aí.

Respostas:

2 para resposta № 1

NGenéricos parece ser uma boa biblioteca para estruturas de dados e algoritmos. Eu usei algumas de suas implementações de árvores com bons resultados.


1 para resposta № 2

Existem livros como Estruturas de Dados e Algoritmos Usando C # e Métodos Numéricos, Algoritmos e Ferramentas em C #, mas duvido que você encontre um bom tutorial lá fora, especificamente para o C #.

Mas por outro lado, por que você está aprendendoAlgoritmos para qualquer idioma específico? Essencialmente, eles são agnósticos quanto à linguagem e devem ser tratados como matemática pura. Isso realmente importa se você definir sua matriz como

int* array = malloc(sizeof(int) * 10);

ou

int[] array = new int[10];

?