public static void Main(string[] args)
        {
            Node node1 = new Node(7);
            Node node2 = new Node("node2");
            Node node3 = new Node("node3");

            LList List = new LList(node1);

            List.Add(node2);
            List.Add(node3);

            Console.WriteLine("======= Original List =======");
            List.Print();

            Console.WriteLine("======= Node Appended to the End =======");
            Node node4 = new Node("node4");

            List.Append(node4);
            List.Print();

            Console.WriteLine("======= Node Added Before Node 4 =======");
            Node node5 = new Node("node5");

            List.AddBefore(node5, node4);
            List.Print();

            Console.WriteLine("======= Node Added After Node 5 =======");
            Node node6 = new Node("node6");

            List.AddAfter(node6, node5);
            List.Print();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            var n = new LList <string>();

            n.Add("1");
            n.Add("2");
            n.Add("3");
            n.Add("4");
            n.Add("5");
            Console.WriteLine(n.Count());
            n.RemoveAt(3);
            Console.WriteLine(n.Count());
            foreach (var item in n)
            {
                Console.WriteLine(item);
            }

            //    Console.WriteLine(n.Next.Next.Data);
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            LList examList = new LList();

            examList.Add(3);
            Console.WriteLine("Added 3");
            examList.Add(5);
            Console.WriteLine("Added 5");
            examList.Add(4);
            Console.WriteLine("Added 4");
            examList.Add(10);
            Console.WriteLine("Added 10");
            examList.Add(7);
            Console.WriteLine("Added 7");
            examList.Add(2);
            Console.WriteLine("Added 2");
            examList.Delete(1);
            Console.WriteLine("Deleted value at index 1");
            Console.WriteLine("Retrieving value at index 1 : " + examList.Retrieve(1));
            Console.WriteLine("Merging values at indexes 2 and 4 : " + examList.Merge(2, 4));
            Console.ReadLine();
        }