コード例 #1
0
 public void Reverse(stack st)
 {
     while (!st.isempty())
     {
         Console.WriteLine(st.pop());
     }
 }
コード例 #2
0
        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);
        }