"circular queue using linked list in c++" Code Answer's

You're definitely familiar with the best coding language C++ that developers use to develop their projects and they get all their queries like "circular queue using linked list in c++" answered properly. Developers are finding an appropriate answer about circular queue using linked list in c++ related to the C++ coding language. By visiting this online portal developers get answers concerning C++ codes question like circular queue using linked list in c++. Enter your desired code related query in the search bar and get every piece of information about C++ code related question on circular queue using linked list in c++. 

circular queue using linked list in c++

By VeNOMVeNOM on Dec 10, 2020
#include<iostream>

#define SIZE 100

using namespace std;

class node
{
public:
    node()
    {
        next = NULL;
    }
  int data;
  node *next;
}*front=NULL,*rear=NULL,*n,*temp,*temp1;

class cqueue
{
public:
    void insertion();
    void deletion();
    void display();
};

int main()
{
    cqueue cqobj;
  int ch;
  do
  {
     cout<<"\n\n\tMain Menu";
     cout<<"\n##########################";
     cout<<"\n1. Insert\n2. Delete\n3. Display\n4. Exit\n\nEnter Your Choice: ";
     cin>>ch;
     switch(ch)
     {
        case 1:
          cqobj.insertion();
          cqobj.display();
          break;
        case 2:
          cqobj.deletion();
          break;
        case 3:
          cqobj.display();
          break;
        case 4:
          break;
        default:
          cout<<"\n\nWrong Choice!!! Try Again.";
     }
  }while(ch!=4);
  return 0;
}

void cqueue::insertion()
{
  n=new node[sizeof(node)];
  cout<<"\nEnter the Element: ";
  cin>>n->data;
  if(front==NULL)
  {
      front=n;
  }
  else
  {
      rear->next=n;
  }
  rear=n;
  rear->next=front;
}

void cqueue::deletion()
{
  int x;
  temp=front;
  if(front==NULL)
  {
      cout<<"\nCircular Queue Empty!!!";
  }
  else
  {
     if(front==rear)
     {
       x=front->data;
       delete(temp);
       front=NULL;
       rear=NULL;
     }
     else
     {
        x=temp->data;
        front=front->next;
        rear->next=front;
        delete(temp);
     }
     cout<<"\nElement "<<x<<" is Deleted";
     display();
  }
}

void cqueue::display()
{
  temp=front;
  temp1=NULL;
  if(front==NULL)
  {
    cout<<"\n\nCircular Queue Empty!!!";
  }
  else
  {
    cout<<"\n\nCircular Queue Elements are:\n\n";
    while(temp!=temp1)
    {
       cout<<temp->data<<"  ";
       temp=temp->next;
       temp1=front;
    }
  }
}

Add Comment

0

All those coders who are working on the C++ based application and are stuck on circular queue using linked list in c++ can get a collection of related answers to their query. Programmers need to enter their query on circular queue using linked list in c++ related to C++ code and they'll get their ambiguities clear immediately. On our webpage, there are tutorials about circular queue using linked list in c++ for the programmers working on C++ code while coding their module. Coders are also allowed to rectify already present answers of circular queue using linked list in c++ while working on the C++ language code. Developers can add up suggestions if they deem fit any other answer relating to "circular queue using linked list in c++". Visit this developer's friendly online web community, CodeProZone, and get your queries like circular queue using linked list in c++ resolved professionally and stay updated to the latest C++ updates. 

C++ answers related to "circular queue using linked list in c++"

View All C++ queries

C++ queries related to "circular queue using linked list in c++"

circular queue using linked list in c++ print circular linked list c++ waiting in a serial as the spool reflect the queue operation. Demonstrate Printer Behavior in context of Queue.Subject to the Scenario implement the Pop and Push Using C++. circular queue infix to prefix using cpp linked list program linked list in c++ using class insert delete display in array graph using queue c++ Priority Queue using Min Heap in c++ circular quene c++ linked list clear cpp linked list linked list insertion in c++ linked list in c++ stl menu driven program to delete in linked list linked list operations linked list class c++ basic implementation reverse a linked list linked list how to reverse a linked list reverse linked list min heap priority queue c++ priority queue c++ type of pairs print queue c++ restting a queue stl queue c++ comparator for priority queue c++ stl queue priority queue c++ queue stl c++ how to use priority queue comparator stl c++ priority queue cpp implemetation of priority queue in c++ how to have a queue as a parameter in c++ check if queue is empty c++ c++ stack and queue min heap priority queue with pair queue reconstruction by height priority queue in c++ insert priority queue c++ c++ queue front priority queue descending order c++ priority queue min heap how to shorten code using using c++ in class with typename hwo to calculate the number of digits using log in c++ reverse string efficient in cpp without using function ceil value in c++ using formula 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS how to do binary search in c++ using STL binary search tree in cpp using class using namespace std in c++ subset sum problem using backtracking in c++ binary addition using bitwise operators c++ program for addition of two numbers using functions c++ calculator program using switch case find in set of pairs using first value cpp How to find the suarray with maximum sum using divide and conquer factorial c++ without using function size of a matrix using vector c++ graph using djacency matrix c++ c++ using boolean write a program to implement stack using array using std c++ eigenvalue of matrix c++ using Eigen reverse string in c++ without using function how to parse using stringstream insert image using set atribute how to run cpp using gcc vscode polynomial operations using c++ sort char array c++ using insertion sort Using functions in Class Write a program to sort an array 100,200,20, 75,89.198, 345,56,34,35 using Bubble Sort. The program should be able to display total number of passes used for sorted data in given data set. move letter position using c++ with input can we compare a long long int with int in c++ using max or min functions how to complie c++ to spesific name using terminal Write a C++ program using class and objects. You have to define multiple-member functions outside class and all those functions will be the same name using of and || c++ c++ program to input and print text using Dynamic Memory Allocation.loop Temporary file using MSFT API in cpp diameter of tree using dfs sort using comparator anonymous function c++ how to check if the number is even or odd using bitwise operator volume of shapes using class and operator overload Print Decimal to binary using stack print the elements of the array without using the [] notation in c++ how to concatenate two big strings without using strcat in c++ sort char array c++ using insertion sort descending order reverse an array in c++ using while loop how to display score using SDL in c++ subtract from array using pointers c++ c ++ Program for addition of two matrix in diagonal using pointers heap sort internal implementation using c++ c++ program to count number of characters of words in a file using stringstream sort using lambda c++ return multiple objects from a function C++ using references csv file management using c++ How to get the last element of an array in C++ using std::array #include using namespace std; int main() { double leashamt,collaramt,foodamt,totamt; cout how to build a calculator using c++ make an x using asterisk c++ sum of subset problem using backtracking in c list conda environments how to print list in c++ grocery shopping list c++ chegg c++ remove multiple items from list delete a head node in link list how to make a list in c++ traverse through list c++ cpp std list example how to get an element in a list c++ list in cpp member initializer list in c++ initialization list c++ how to write C++ list c++ append to list c++ class member initializer list c++ remove item from list c++ com port list list in c++ stl c++ iterate through constant list list clear c++ list of products on e commerce websites c++ list pop back Given the following declarations below. Write a loop to read a list of numbers from the keyboard terminated by -999 and store the even numbers (skip over the odd numbers) in the vector v. clean list widget qt error: invalid use of template-name without an argument list qt widget list set selected c++ initialization list C++ drop last element of list c++ argument list for class template is missing attack on titan junior high list of episodes initializer list c++ list stl conda list environments how to show list of conda packages adjacency list representation of graph c++ list add

Browse Other Code Languages

CodeProZone