public static void Main()
Console.WriteLine("SelectionSort example");
int[] arr = new int[]{ 2, 5, 7, 1, 3 };
Console.WriteLine($"Before Sorting: {string.Join(", ", arr)}");
Console.WriteLine($"After Sorting: {string.Join(", ", arr)}");
public static void Sort(int[] arr)
for(int i = 0; i < arr.Length; i++)
for(int j = i+1; j < arr.Length; j++)
Swap(arr, i, smallestIndex);
private static void Swap(int[] arr, int i, int j)