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); }
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(); }