コード例 #1
0
        public static bool QuickSortDescending(int[] numbers, int size)
        {
            int MinRange = 0;
            int MaxRange = 100;

            numbers = ArrayGenerator.Generate(size, MinRange, MaxRange, ArraySort.Descending);
            QuicksortImplementing(numbers, 0, numbers.Length - 1);
            return(true);
        }
コード例 #2
0
        public static bool bubble_sort_V_shape(int[] array, int size)
        {
            int temp     = 0;
            int MinRange = 0;
            int MaxRange = 100;

            array = ArrayGenerator.Generate(size, MinRange, MaxRange, ArraySort.VShape);

            for (int i = 0; i < array.Length; i++)
            {
                for (int sort = 0; sort < array.Length - 1; sort++)
                {
                    if (array[sort] > array[sort + 1])
                    {
                        temp            = array[sort + 1];
                        array[sort + 1] = array[sort];
                        array[sort]     = temp;
                    }
                }
            }
            return(true);
        }