コード例 #1
0
ファイル: Program.cs プロジェクト: gwesseling/AD
        static void Main(string[] args)
        {
            System.Console.WriteLine("\n=====   Opgave 1 : Faculteit   =====\n");
            Opgave1.Run();

            System.Console.WriteLine("\n=====   Opgave 2 : Fibonacci   =====\n");
            Opgave2.Run();

            System.Console.WriteLine("\n=====   Opgave 3 : OmEnOm   =====\n");
            Opgave3.Run();

            System.Console.WriteLine("\n=====   Opgave 4 : Enen   =====\n");
            Opgave4.Run();

            System.Console.WriteLine("\n=====   Opgave 6 : ForwardString   =====\n");
            Opgave6.Run();

            System.Console.WriteLine("\n=====   Opgave 7 : Sorting   =====\n");
            Sorter isort = new InsertionSort();
            Sorter msort = new MergeSort();
            Sorter ssort = new ShellSort();

            isort.Run();
            msort.Run();
            ssort.Run();
            int[] numbers = { 100, 1000, 10000 };
            foreach (int num in numbers)
            {
                isort.RunWithTimer(num);
                msort.RunWithTimer(num);
                ssort.RunWithTimer(num);
            }
        }
コード例 #2
0
        public void BackwardString_Filled(int n, string expected)
        {
            List <int> list = new List <int>(new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 });
            string     actual;

            // Arrange

            // Act
            actual = StringWithoutSpaces(Opgave6.BackwardString(list, n));

            // Assert
            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
        public void BackwardString_Empty(int n, string expected)
        {
            List <int> list = new List <int>();
            string     actual;

            // Arrange

            // Act
            actual = StringWithoutSpaces(Opgave6.BackwardString(list, n));

            // Assert
            Assert.AreEqual(expected, actual);
        }