public string Execute(string str) { char[] ArrayStr = StringSortingService.ConvertToCharacterArray(str); int low = 0; int high = ArrayStr.Length - 1; QuickSortAlgo(ArrayStr, low, high); return(StringSortingService.ConvertCharArrayToString(ArrayStr)); }
public string Execute(string str) { char[] ArrayStr = StringSortingService.ConvertToCharacterArray(str); char temp; for (int j = 0; j <= ArrayStr.Length - 2; j++) { for (int i = 0; i <= ArrayStr.Length - 2; i++) { if (ArrayStr[i] > ArrayStr[i + 1]) { temp = ArrayStr[i + 1]; ArrayStr[i + 1] = ArrayStr[i]; ArrayStr[i] = temp; } } } return(StringSortingService.ConvertCharArrayToString(ArrayStr)); }