Где-нибудь найти канонические структуры данных и алгоритмы, реализованные в C #? - PullRequest
1 голос
/ 18 февраля 2011

Я просматриваю руководство по разработке алгоритмов Скины, в котором используется C. Все примеры (поиск в двоичном дереве и т. Д.) Довольно просты, но я хотел бы увидеть их в C #, чтобы убедиться, что я работаюих правильно.

Есть ли сайты, которые предоставляют все основные алгоритмы и структуры данных в C #?Прямо сейчас я просто гуглю по конкретной вещи, которую ищу, и был бы удивлен, если бы не было более точного сайта.

Ответы [ 2 ]

2 голосов
/ 18 февраля 2011

NGenerics , кажется, хорошая библиотека для структур данных и алгоритмов. Я использовал несколько их реализаций дерева с хорошими результатами.

1 голос
/ 18 февраля 2011

Есть такие книги, как Структуры данных и алгоритмы, использующие C # и Численные методы, алгоритмы и инструменты в C # , но я сомневаюсь, что вы найдете хороший учебник, специальнодля C #.

Но с другой стороны, почему вы изучаете алгоритмы для какого-либо конкретного языка?По сути, они не зависят от языка и должны рассматриваться как чистая математика.Действительно ли имеет значение, если вы определите свой массив как

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

или

int[] array = new int[10];

?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...