Алгоритмы сортировки массивов на C#

Здесь показано, как упорядочить данные разными способами. Начинают с простых алгоритмов: пузырьком, выбором и вставками, они хорошо учат работе с индексами и циклами. Затем разбираются быстрая сортировка и сортировка слиянием, которые справляются с большими массивами значительно быстрее.

К каждому методу приложены код, разбор шагов на небольшом примере и сложность по времени и памяти. Сравните методы на одном и том же наборе данных, чтобы увидеть разницу на практике, а потом посмотрите, как сортировку выполняют встроенные средства .NET.