Алгоритмы и структуры данных на C#

В разделе разобраны классические алгоритмы и структуры данных: сортировки, методы поиска, списки, стеки, очереди, деревья, численные методы, шифры и системы счисления. Каждая статья даёт идею алгоритма, пошаговое объяснение, код на C# и оценку времени работы.

Хороший порядок такой: сначала сортировка и поиск, затем структуры данных, после этого численные методы и работа с числами в разных системах. Шифрование стоит оставить на конец, так как оно использует приёмы из предыдущих тем.