コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }