Пример #1
0
        static void Main(string[] args)
        {
            /*      Declared variables      */
            Random rand = new Random();

            int[] nums    = new int[100];
            int   length  = nums.Length;
            int   rows    = 10,
                  columns = 100;

            int[,] bucket = new int[rows, columns + 1];

            //nums array is filled with random numbers
            Console.WriteLine("The unsorted array is: ");
            for (int i = 0; i < nums.Length; i++)
            {
                nums[i] = rand.Next(1, 500);
                Console.Write(nums[i] + "\t");
            }
            Console.WriteLine();
            BucketSort pail = new BucketSort(nums, bucket, length);

            nums = pail.Sort();

            /*~~~   Output   ~~~*/
            Console.WriteLine("First pass through bucket: \n");
            pail.printNums(nums);

            Console.ReadKey();
        }//end of main
Пример #2
0
        static void Main(string[] args)
        {
            int[] numbers = { 8, 2, 4, 1, 3, 8 };
            var   sorter  = new BucketSort();

            sorter.Sort(numbers, 3);

            Console.WriteLine(string.Join(", ", numbers));
            Console.ReadKey();
        }
Пример #3
0
        static void Main(string[] args)
        {
            int[] numbers = { 7, 3, 1, 5, 2 };
            var   sorter  = new BucketSort();

            sorter.Sort(numbers, 3);

            foreach (var item in numbers)
            {
                System.Console.WriteLine(item);
            }
        }
Пример #4
0
        private static void Main()
        {
            // create object to perform bucket sort
            var sortArray = new BucketSort(10);

            Console.WriteLine("Before:");
            Console.WriteLine(sortArray); // display unsorted array

            sortArray.Sort();             // sort array

            Console.WriteLine("After:");
            Console.WriteLine(sortArray); // display sorted array
        }
Пример #5
0
        static void Main(string[] args)
        {
            int[] numbers = { 8, 5, 3, 2, 1, 7, 3 };

            var sorter = new BucketSort();

            sorter.Sort(numbers, 3);

            foreach (var number in numbers)
            {
                Console.WriteLine(number);
            }
        }