diff --git a/CPP/algorithms/queue.cpp b/CPP/algorithms/queue.cpp new file mode 100644 index 0000000..3b85ab4 --- /dev/null +++ b/CPP/algorithms/queue.cpp @@ -0,0 +1,45 @@ +/*Queue Implementation using Arrays in C++ + created by DarkSun27*/ + +#include +#define size 100 + +using namespace std; + +int arr[size],front=0,rear=0; + +void enque(int value) +{ + if(rear==size) + { + cout<<"Size of queue is full"; + return; + } + arr[rear++]=value; +} + +int deque() +{ + if(front>t; + for(int i=0;i>opt; // 1 for enque and 2 fr deque + switch(opt) + { + case 1:int value;cin>>value;enque(value);break; + case 2:cout<