public void Reverse(stack st) { while (!st.isempty()) { Console.WriteLine(st.pop()); } }
static void Main(string[] args) { stack stk = new stack(10); for (int i = 1; i <= 10; i++) { Console.Write("Enter number {0}=", i); stk.push(int.Parse(Console.ReadLine())); } Console.WriteLine(); Question1 q1 = new Question1(); q1.Reverse(stk); BinarySearchTree bst = new BinarySearchTree(); bst.add(8); bst.add(3); bst.add(1); bst.add(6); bst.add(4); bst.add(7); bst.add(10); bst.add(14); bst.add(13); Console.WriteLine("Maximum=" + bst.maximum()); Console.WriteLine("Minimum=" + bst.minimum()); Dlist list = new Dlist(); for (int i = 1; i <= 10; i++) { Console.Write("Enter number {0}:", i); list.add_last(int.Parse(Console.ReadLine())); } Console.Write("Enter number to search:"); int loc = int.Parse(Console.ReadLine()); list.Question3(loc); }