Static void main (string [] ARGs) {int [] arr = new int [] {11,1, 9, 4, 6, 8, 6, 11, 30 }; printmm (ARR); selectsort (ARR); printmm (ARR); int [] arr1 = new int [] {11, 1, 9, 4, 6, 8, 6, 11, 30}; printmm (arr1); boublesort (arr1); printmm (arr1);} static void printmm (INT [] inputarr) {stringbuilder sb = new stringbuilder (); for (INT I = 0; I <inputarr. length; I ++) {sb. append (inputarr [I]). append (",");} Console. writeline (sb. tostring ());} /// <summary> /// select sort /// </Summary> /// <Param name = "inputarr"> </param> static void selectsort (INT [] inputarr) {for (INT I = 0; I <inputarr. length-2; I ++) {for (Int J = I + 1; j <= inputarr. length-1; j ++) {If (inputarr [I]> inputarr [J]) {int temp = inputarr [I]; inputarr [I] = inputarr [J]; inputarr [J] = temp ;}}/// <summary> // bubble sort /// </Summary> /// <Pa Ram name = "inputarr"> </param> static void boublesort (INT [] inputarr) {for (INT I = 0; I <inputarr. length-1; I ++) {bool isexchange = false; For (Int J = inputarr. length-2; j> = I; j --) {If (inputarr [J]> inputarr [J + 1]) {int temp = inputarr [J + 1]; inputarr [J + 1] = inputarr [J]; inputarr [J] = temp; isexchange = true ;}} if (! Isexchange) break ;}}