From 82dddf336e25a867327042fc747dfdbd6960e68a Mon Sep 17 00:00:00 2001 From: Siddhartha-chaki Date: Sat, 26 Oct 2019 21:11:06 +0530 Subject: [PATCH] uploaded c# code for selection sort --- selection-sort/selectionsort.cs | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 selection-sort/selectionsort.cs diff --git a/selection-sort/selectionsort.cs b/selection-sort/selectionsort.cs new file mode 100644 index 0000000..854997b --- /dev/null +++ b/selection-sort/selectionsort.cs @@ -0,0 +1,29 @@ +using System; +public class Example { + static void Main(string[] args) { + int[] arr = new int[10] { 56, 1, 99, 67, 89, 23, 44, 12, 78, 34 }; + int n = 10; + Console.WriteLine("Selection sort"); + Console.Write("Initial array is: "); + for (int i = 0; i < n; i++) { + Console.Write(arr[i] + " "); + } + int temp, smallest; + for (int i = 0; i < n - 1; i++) { + smallest = i; + for (int j = i + 1; j < n; j++) { + if (arr[j] < arr[smallest]) { + smallest = j; + } + } + temp = arr[smallest]; + arr[smallest] = arr[i]; + arr[i] = temp; + } + Console.WriteLine(); + Console.Write("Sorted array is: "); + for (int i = 0; i < n; i++) { + Console.Write(arr[i] + " "); + } + } +}