Ejemplo n.º 1
0
        static void Main(String[] args)
        {
            int choice, x;

            QueueL quL = new QueueL();

            while (true)
            {
                Console.WriteLine("1.Queue Size");
                Console.WriteLine("2.Insert Element in Queue");
                Console.WriteLine("3.Delete Element in Queue");
                Console.WriteLine("4.Front Element in Queue");
                Console.WriteLine("5.Display all elements of Queue");
                Console.WriteLine("6.Quit");
                Console.WriteLine("Enter Your Choice:");
                choice = Convert.ToInt32(Console.ReadLine());

                if (choice == 6)
                {
                    break;
                }

                switch (choice)
                {
                case 1:
                    Console.WriteLine("Size of Queue is: " + quL.Size());
                    break;

                case 2:
                    Console.WriteLine("Enter element to insert:");
                    x = Convert.ToInt32(Console.ReadLine());
                    quL.Insert(x);
                    break;

                case 3:
                    Console.WriteLine("Deleted Element is: " + quL.Delete());
                    break;

                case 4:
                    Console.WriteLine("Front Element in Queue is: " + quL.Peek());
                    break;

                case 5:
                    quL.Display();
                    break;

                default:
                    Console.WriteLine("Wrong Choice");
                    break;
                }
                Console.WriteLine("");
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            int choice, x;

            QueueL qu = new QueueL();

            while (true)
            {
                Console.WriteLine("1.Insert an element in the queue ");
                Console.WriteLine("2.Delete an element from the queue ");
                Console.WriteLine("3.Display element at the front ");
                Console.WriteLine("4.Display al elements of the queue ");
                Console.WriteLine("5.Display size of the queue ");
                Console.WriteLine("6.Quit");
                Console.Write("Enter your choice : ");
                choice = Convert.ToInt32(Console.ReadLine());

                if (choice == 6)
                {
                    break;
                }
                switch (choice)
                {
                case 1:
                    Console.Write("Enter the elements in the queue ");
                    x = Convert.ToInt32(Console.ReadLine());
                    qu.Insert(x);
                    break;

                case 2:
                    x = qu.Delete();
                    Console.WriteLine("Element deleted is : " + x);
                    break;

                case 3:
                    Console.WriteLine("Element at the top of the queue : " + qu.peek());
                    break;

                case 4:
                    qu.Display();
                    break;

                case 5:
                    Console.WriteLine("Size of the queue : " + qu.Size());
                    break;

                default:
                    Console.WriteLine("Wrong choice ");
                    break;
                }
                Console.WriteLine();
            }
        }