Program in C# to demonstrate the different operations on Queue usingfixed array.using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Queue_with_fixed_array{ public struct Queue// data structure for Queue{public int Front;public int Rear;public int[] items; }public class QueueStructure{ Queue queue = new Queue();public QueueStructure(int maxsize) // use of constructor{queue.items = new int[maxsize]; // creating an array of given size.queue.Front … Continue reading “public class Queue Structure | My Assignment Tutor”
Program in C# to demonstrate the different operations on Queue usingfixed array.using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Queue_with_fixed_array{ public struct Queue// data structure for Queue{public int Front;public int Rear;public int[] items; }public class QueueStructure{ Queue queue = new Queue();public QueueStructure(int maxsize) // use of constructor{queue.items = new int[maxsize]; // creating an array of given size.queue.Front = 0;queue.Rear = -1;}public void Size(){int counter= (queue.Rear – queue.Front)+1;Console.WriteLine(“The number of jobs in the queue is {0}”, counter);}public void Display(){Console.WriteLine(“The items now are”);if (queue.Rear