public int[] Sort(int[] data, int maxDigits) { int[] result = data; CountingSort countingSort = new CountingSort(); for (int d = 0; d < maxDigits; d++) { result = countingSort.SortV2(result, SelectDigit, d, 9); } return(result); }
public string[] Sort(string[] data, int maxDigits) { string[] result = data; CountingSort countingSort = new CountingSort(); for (int d = 0; d < maxDigits; d++) { result = countingSort.SortV2(result, SelectChar, d, 26); } return(result); }