示例#1
0
        static void LinkListTest()
        {
            LinkdList LL = new LinkdList(new Node(13));

            // testing add
            LL.Add(new Node(17));
            LL.Add(new Node(19));
            // list that we have so far, testing Print
            Console.WriteLine("What we got to work with so far");
            LL.Print();
            // testing find
            Node findNode = LL.Find(17);

            Console.WriteLine($"I asked...&& Look what I have found! Node value {findNode.Value}!!");
            // testing our addBefore
            LL.AddBefore(new Node(23), new Node(19));
            LL.Print();
            Console.WriteLine("We added a node before node.value 19");
            // testing addAfter
            LL.AddAfter(new Node(29), new Node(19));
            LL.Print();
            Console.WriteLine("We added a node after node.value 19");
            // test addLast
            LL.AddLast(new Node(199));
            LL.Print();
            Console.WriteLine("Look! We added a node to the end!!");
        }
        static void TestLinkedList()
        {
            LinkdList ll = new LinkdList(new Node(10));

            ll.Add(new Node(15));
            ll.Add(new Node(20));

            ll.Print();

            Console.WriteLine("Lets find ");
        }