/
MarkMuzyka
/
Algorithms
Обзор
Документация
Войти
/
MarkMuzyka
/
Algorithms
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
SelectionSort/Program.cs
43 строки
892 B
Музыка Марк
Добавление QuickSort + рефакторинг
17 авг 2025, 15:33
17 авг 2025, 15:33
809dad4
Код
Авторство
О чём код?
using System; using System.Text; namespace SelectionSort; internal class Program { public static void Main(string[] args) { var sortedArray = SortBySelection([9, 2, 8, 3, 7, 4 ]); var result = new StringBuilder(); result.Append('['); foreach (var element in sortedArray) { result.Append(element + ", "); } result.Append(']'); Console.WriteLine(result); } private static int[] SortBySelection(int[] array) { for (int i = 0; i < array.Length - 1; i++) { var min = i; for (var j = i + 1; j < array.Length; j++) { if (array[j] < array[min]) { min = j; } } (array[i], array[min]) = (array[min], array[i]); } return array; } }