public void DeleteANodeInAListWith1Node()
        {
            DLinkedList DL = new DLinkedList();

            DL.Add("Hermano");

            DL.Delete("Hermano");

            Assert.AreNotEqual("Hermano", DL.FindNode("Hermano"));
        }
        public void GeneralDelete()
        {
            DLinkedList DL = new DLinkedList();

            DL.Add("Hermano");
            DL.Add("Amigo");

            DL.Delete("Hermano");

            Assert.AreNotEqual("Hermano", DL.FindNode("Hermano"));
        }
Пример #3
0
        static void Main(string[] args)
        {
            DLinkedList <int> list = new DLinkedList <int>();

            list.AddToFront(5);
            list.AddToFront(3);
            list.AddToFront(1);
            list.AddToEnd(9);
            if (list.Search(5))
            {
                Console.WriteLine("This linked list includes 5");
            }
            else
            {
                Console.WriteLine("This linked list does not include 5");
            }
            if (list.Search(13))
            {
                Console.WriteLine("This linked list includes 13");
            }
            else
            {
                Console.WriteLine("This linked list does not include 13");
            }
            list.Display();

            DLinkedList <int> list2 = new DLinkedList <int>();

            list2.AddToOrderedList(400);
            list2.AddToOrderedList(40);
            list2.AddToOrderedList(4);
            list2.AddToOrderedList(450);
            list2.AddToOrderedList(50);
            //list2.Delete(50);
            list2.Delete(450);
            list2.Display();
            list2.DisplayReverse();
        }