Beispiel #1
0
        static void Main(string[] args)
        {
            Node <string> zeroNode = new Node <string>("zero");

            zeroNode.InsertLeft("second");
            zeroNode.InsertLeft("third");
            zeroNode.InsertLeft("fourth");

            int count = zeroNode.CountToLeft();  // 3

            Console.WriteLine("Count before: {0}", count);

            zeroNode.DeleteToLeftOnValue("second");

            count = zeroNode.CountToLeft(); // 2

            Console.WriteLine("Count after: {0}", count);

            string[] elements = zeroNode.ToArrayToLeft();

            Console.WriteLine("Elements:");

            foreach (var e in elements)
            {
                Console.WriteLine("{0} ", e);
            }

            Console.ReadKey();
        }