Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            IArray array = new NodeArray();

            Console.WriteLine(array.ToString());

            array.AddAtPosition(1, 0);
            Console.WriteLine(array.ToString());

            array.AddAtPosition(2, 0);
            Console.WriteLine(array.ToString());

            array.AddAtPosition(3, 0);
            Console.WriteLine(array.ToString());

            array.AddAtPosition(4, 1);
            Console.WriteLine(array.ToString());

            array.AddAtPosition(5, 3);
            Console.WriteLine(array.ToString());

            array.AddAtPosition(6, 4);
            Console.WriteLine(array.ToString());

            array.AddAtPosition(0, 6);
            Console.WriteLine(array.ToString());

            array.Add(1);
            array.Add(6);
            array.Add(5);
            array.Add(2);
            array.Add(4);
            array.Add(3);
            Console.WriteLine(array.ToString());

            array.Remove(10);
            Console.WriteLine(array.ToString());

            array.Remove(1);
            Console.WriteLine(array.ToString());

            array.RemoveAtPosition(6);
            Console.WriteLine(array.ToString());

            array.Clear();
            Console.WriteLine(array.ToString());

            array.Add(1);
            array.Add(2);
            array.Add(3);
            array.Add(4);
            array.Add(5);
            Console.WriteLine(array.ToString());

            array.Reverse();
            Console.WriteLine(array.ToString());
        }