Exemple #1
0
        static void Main(string[] args)
        {
            //NewMethod();
            DList list = new DList();

            list.AddFirst(20);
            list.AddFirst(30);
            list.AddFirst(50);
            list.Print();

            Console.WriteLine("adding 70");
            list.AddAfter(30, 70);
            list.Print();


            //DNode f = list.Search(30);
            //if (f != null)
            //    Console.WriteLine("Found:{0}", f.data);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            SingleList n1 = new SingleList(1);
            SingleList n2 = n1.InsertNext(2);
            SingleList n3 = n2.InsertNext(3);
            SingleList n4 = n3.InsertNext(4);

            Console.WriteLine("Traverse");
            n1.Traverse(n1);
            Console.WriteLine("Deleting node 2");
            n1.DeleteNext();
            Console.WriteLine("Traverse");
            n1.Traverse(null);

            GroceryList i1 = new GroceryList("item1");
            GroceryList i2 = i1.InsertNext("item2");
            GroceryList i3 = i2.InsertNext("item3");
            GroceryList i4 = i3.InsertNext("item4");

            Console.WriteLine("Traverse");
            i1.Traverse(i1);
            Console.WriteLine("Deleting node 2");
            i1.DeleteNext();
            Console.WriteLine("Traverse");
            i1.Traverse(null);

            DList dl = new DList();

            for (int i = 0; i < 10; i++)
            {
                Console.WriteLine("Enter Number " + (i + 1) + " ");
                dl.insert(Convert.ToInt32(Console.ReadLine()));
            }
            Console.WriteLine();
            dl.print();
            dl.Delete(Convert.ToInt32(Console.ReadLine()));
            dl.print();
        }