Пример #1
0
        static void Main(string[] args)
        {
            //Ex 3
            SmallestDistance s = new SmallestDistance();

            s.Add(3);
            s.Add(8);
            Console.WriteLine(s.Calculate()); // 5
            s.Add(20);
            Console.WriteLine(s.Calculate()); // 5
            s.Add(9);
            Console.WriteLine(s.Calculate()); // 1

            //Ex 4

            /*Order o = new Order();
             * int[] a = {4,2,1,3,5};
             * int[] b = {2,4,3,1,5};
             * int[] c = o.Create(a,b);
             * Console.WriteLine(String.Join(" ", c)); // 2 3 5 1 4*/

            //Ex 5

            /*BinarySearchTree bs = new BinarySearchTree();
             * bs.Add(5); // Becomes your root
             * bs.Add(4); // Goes to the left
             * bs.Add(6); // Goes to the right
             * Console.WriteLine(bs.Height()); // 1
             * bs.Add(3);
             * bs.Add(1);
             * bs.Add(7);
             * Console.WriteLine(bs.Height()); // 3*/
        }
Пример #2
0
        static void Main(string[] args)
        {
            SmallestDistance s = new SmallestDistance();

            s.Add(3);
            s.Add(8);
            Console.WriteLine(s.Calculate()); // 5
            s.Add(20);
            Console.WriteLine(s.Calculate()); // 5
            s.Add(9);
            Console.WriteLine(s.Calculate()); // 1
        }
Пример #3
0
        static void Main(string[] args)
        {
            LinkedList myLinks = new LinkedList();

            myLinks.AddLast(1);
            myLinks.AddFirst(2);
            myLinks.AddLast(3);
            Console.WriteLine(myLinks);            // for example: 2, 1, 3
            myLinks.RemoveFirst();
            Console.WriteLine(myLinks);            // for example: 1, 3
            Console.WriteLine(myLinks.GetNode(0)); // 1
            Console.WriteLine(myLinks.GetNode(1)); // 3

            Console.WriteLine();
            CircleGame g = new CircleGame();

            Console.WriteLine(g.Last(7));   // 7
            Console.WriteLine(g.Last(4));   // 1
            Console.WriteLine(g.Last(123)); // 119

            Console.WriteLine();
            SmallestDistance s = new SmallestDistance();

            s.Add(3);
            s.Add(8);
            Console.WriteLine(s.Calculate()); // 5
            s.Add(20);
            Console.WriteLine(s.Calculate()); // 5
            s.Add(9);
            Console.WriteLine(s.Calculate()); // 1

            /*
             * Console.WriteLine();
             * Order o = new Order();
             * int[] a = { 4, 2, 1, 3, 5 };
             * int[] b = { 2, 4, 3, 1, 5 };
             * int[] c = o.Create(a, b);
             * Console.WriteLine(String.Join(" ", c)); // 2 3 5 1 4
             *
             * Console.WriteLine();
             * BinarySearchTree bs = new BinarySearchTree();
             * bs.Add(5); // Becomes your root
             * bs.Add(4); // Goes to the left
             * bs.Add(6); // Goes to the right
             * Console.WriteLine(bs.Height()); // 1
             * bs.Add(3);
             * bs.Add(1);
             * bs.Add(7);
             * Console.WriteLine(bs.Height()); // 3
             */
        }