public static void selectionSort(int[] arr)
for (int i = 0; i < arr.Length - 1; i++)
for (int j = i + 1; j < arr.Length; j++)
for (int k = 0; k < arr.Length; k++)
Console.Write("\t{0}", arr[k]);
public static void insertionSort(int[] arr)
for (int i = 1; i < arr.Length; i++)
while (j >= 0 && arr[j] > key)
for (int k = 0; k < arr.Length; k++)
Console.Write("\t{0}", arr[k]);
public static void Main()
int[] arr = {12, 11, 13, 5, 6};