

{"id":62702,"date":"2019-07-12T17:04:08","date_gmt":"2019-07-12T11:34:08","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=62702"},"modified":"2021-07-23T10:24:03","modified_gmt":"2021-07-23T04:54:03","slug":"queue-in-c-cpp","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/","title":{"rendered":"Queue in C\\C++ (FIFO) &#8211;  How Queues are Implemented with Arrays &amp; Linked List"},"content":{"rendered":"<p>After learning the concept of Stacks (LIFO), it&#8217;s time to discuss Queue in C\/C++. The concept of Queue follows the FIFO rule, which means First in First Out. Don&#8217;t get confused between Stacks and Queues in C and C++. Here, we will clear all your doubts with examples.<\/p>\n<p>In this article, we will cover the implementation of queues with array and linked list and circular queue in C\/C++ with syntax and examples.<\/p>\n<p>So, what are you waiting for? Let&#8217;s dive in.<\/p>\n<h2>1. What is a Queue in C\/C++?<\/h2>\n<p>In contrast to a stack, a <em>queue is nothing but a linear data structure that follows the <strong>FIFO<\/strong> rule (First In First Out<\/em>). Insertion is done from the back (the rear end) and deletion is done from the front. In order to better understand the concept of queues in C, we can say that it follows the rule of \u201cFirst Come First Serve\u201d. Let us consider a simple scenario to help you get a clear picture of queues.<\/p>\n<p><em><strong>Learn More about <a href=\"https:\/\/data-flair.training\/blogs\/structures-in-c\/\">Structures in C Language<\/a><\/strong><\/em><\/p>\n<p>Suppose you want to purchase a movie ticket. For that, you need to stand in a queue and wait for your turn, that is, you have to stand at the rear end of the queue. You can\u2019t simply stand in the middle of the queue or occupy the front position.<\/p>\n<p>From the above discussion, it is pretty obvious that insertion in a queue takes place from the back and deletion takes place from the front as the first person to enter the queue would be the first to get his job done and leave.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/C-Queue-insertion-and-deletion.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59984\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/C-Queue-insertion-and-deletion.jpg\" alt=\"C Queue insertion and deletion\" width=\"800\" height=\"600\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/C-Queue-insertion-and-deletion.jpg 800w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/C-Queue-insertion-and-deletion-150x113.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/C-Queue-insertion-and-deletion-300x225.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/C-Queue-insertion-and-deletion-768x576.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/C-Queue-insertion-and-deletion-520x390.jpg 520w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p><strong>We can implement a queue in 2 ways:<\/strong><\/p>\n<ol>\n<li><strong>Statically:<\/strong> Array implementation of queues allows the static memory allocation of its data elements. It is important to note that in this method, the queue acquires all the features of an array.<\/li>\n<li><strong>Dynamically:<\/strong> Linked list implementation of queues follow the dynamic memory allocation of its data elements. It is important to note that in this method, the queue inherits all the characteristics of a linked list.<\/li>\n<\/ol>\n<p><strong>Key takeaway:<\/strong> Both stacks and queues can be static or dynamic according to the way they are implemented.<\/p>\n<p><em><strong>It&#8217;s the right time to uncover the secrete of \u00a0<a href=\"https:\/\/data-flair.training\/blogs\/arrays-in-c-and-cpp\/\">Arrays in C and C++<\/a><\/strong><\/em><\/p>\n<h2>2. Array Implementation of Queue in C\/C++<\/h2>\n<p>As we already discussed, arrays support the static memory allocation of the data elements of the queue. Therefore, it is important to determine the size of the queue prior to the program run.<\/p>\n<p><strong>The queue functions basically include:<\/strong><\/p>\n<h4>2.1 Insertion<\/h4>\n<p>Insertion of elements into the queue takes place from the rear end and hence would force the elements to shift forward. Inserting an element into the queue is also called enqueue.<\/p>\n<p><strong>Here is a diagrammatic representation of how elements are inserted into a queue:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Insertion-in-C-queue.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59985\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Insertion-in-C-queue.jpg\" alt=\"Insertion in C queue\" width=\"600\" height=\"400\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Insertion-in-C-queue.jpg 600w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Insertion-in-C-queue-150x100.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Insertion-in-C-queue-300x200.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Insertion-in-C-queue-520x347.jpg 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Insertion-in-C-queue-272x182.jpg 272w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h5>Insert elements into a queue in C<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void insert()\r\n{\r\nint element;\r\nif (rear == LIMIT - 1)\r\nprintf(\"Queue Overflow\\n\");\r\nelse\r\n{\r\nif (front == - 1)\r\nfront = 0;\r\nprintf(\"Enter the element to be inserted in the queue: \");\r\nscanf(\"%d\", &amp;element);\r\nrear++;\r\nqueue[rear] = element;\r\n}\r\n}<\/pre>\n<h5>Insert elements into a queue in C++<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void insert()\r\n{\r\nint element;\r\nif (rear == LIMIT - 1)\r\ncout&lt;&lt;\"Queue Overflow\\n\";\r\nelse\r\n{\r\nif (front == - 1)\r\nfront = 0;\r\ncout&lt;&lt;\"Enter the element to be inserted in the queue: \";\r\ncin&gt;&gt;element;\r\nrear++;\r\nqueue[rear] = element;\r\n}\r\n}<\/pre>\n<p><em><strong>Unveil the Important Concepts of <a href=\"https:\/\/data-flair.training\/blogs\/multi-dimensional-arrays-in-c-cpp\/\">Multi-dimensional Arrays in C\/C++ (2D &amp; 3D Arrays)<\/a><\/strong><\/em><\/p>\n<h4>2.2 Deletion<\/h4>\n<p>In a queue, the deletion of data elements is done from the front. Deleting the element from the queue is also called dequeue.<\/p>\n<p><strong>Here is a diagrammatic representation of how elements are deleted from a queue:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Deletion-in-C-queue.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59986\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Deletion-in-C-queue.jpg\" alt=\"Deletion in C queue\" width=\"600\" height=\"400\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Deletion-in-C-queue.jpg 600w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Deletion-in-C-queue-150x100.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Deletion-in-C-queue-300x200.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Deletion-in-C-queue-520x347.jpg 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Deletion-in-C-queue-272x182.jpg 272w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h5>Delete elements from the queue in C<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void delet()\r\n{\r\nif (front == - 1 || front &gt; rear)\r\n{\r\nprintf(\"Queue Underflow \\n\");\r\n}\r\nelse\r\n{\r\nprintf(\"The deleted element in the queue is: %d\\n\", queue[front]);\r\nfront++;\r\n}\r\n}\r\n<\/pre>\n<h5>Delete elements from the queue in C++<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void delet()\r\n{\r\nif (front == - 1 || front &gt; rear)\r\n{\r\ncout&lt;&lt;\"Queue Underflow \\n\";\r\n}\r\nelse\r\n{\r\ncout&lt;&lt;\"The deleted element in the queue is: \" &lt;&lt; queue[front] &lt;&lt;endl;\r\nfront++;\r\n}\r\n}<\/pre>\n<p><strong>Key takeaway:<\/strong> It is important to note that we used the function name \u201cdelet\u201d instead of \u201cdelete\u201d because \u201cdelete\u201d is a keyword.<\/p>\n<h4>2.3 Display<\/h4>\n<p>The stack data elements are displayed in the queue according to the FIFO rule.<\/p>\n<h5>Display all the elements in the queue in C<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void display()\r\n{\r\nint i;\r\nif (front == - 1)\r\n{\r\nprintf(\"Queue underflow\\n\");\r\n}\r\nelse\r\n{\r\nprintf(\"The elements of the queue are:\\n\");\r\nfor (i = front; i &lt;= rear; i++)\r\nprintf(\"%d\\n\", queue[i]);\r\n}\r\n}<\/pre>\n<h5>Display all the elements in the queue in C++<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void display()\r\n{\r\nint i;\r\nif (front == - 1)\r\n{\r\ncout&lt;&lt;\"Queue underflow\\n\";\r\n}\r\nelse\r\n{\r\ncout&lt;&lt;\"The elements of the queue are:\\n\";\r\nfor (i = front; i &lt;= rear; i++)\r\ncout&lt;&lt;queue[i];\r\n}\r\n}<\/pre>\n<p>Similarly, in queues, apart from these 3 main functions, it is necessary to check the overflow and underflow conditions to avoid unfavorable situations.<\/p>\n<h3>Example of Array Implementation of Queues in C<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n#define LIMIT 100 \/\/ Specifying the maximum limit of the queue\r\n\r\n\/* Global declaration of variables *\/\r\n\r\nint queue[LIMIT]; \/\/ Array implementation of queue\r\nint front, rear; \/\/ To insert and delete the data elements in the queue respectively\r\nint i; \/\/ To traverse the loop to while displaying the stack\r\nint choice; \/\/ To choose either of the 3 stack operations\r\n\r\nvoid insert(); \/\/ Function used to insert the element into the queue\r\nvoid delet(); \/\/ Function used to delete the elememt from the queue\r\nvoid display(); \/\/ Function used to display all the elements in the queue according to FIFO rule\r\n\r\nint main()\r\n{\r\n\r\nprintf(\"Welcome to DataFlair tutorials!\\n\\n\");\r\n\r\nprintf (\"ARRAY IMPLEMENTATION OF QUEUES\\n\\n\");\r\nfront = rear = -1; \/\/ Initialzing front and rear to -1 indicates that it is empty\r\ndo\r\n{\r\n\r\nprintf(\"1. Insert\\n2. Delete\\n3. Display\\n4. Exit\\n\\n\");\r\nprintf(\"Enter your choice:\");\r\nscanf(\"%d\",&amp;choice);\r\n\r\nswitch(choice)\r\n{\r\ncase 1:\r\ninsert();\r\nbreak;\r\ncase 2:\r\ndelet();\r\nbreak;\r\ncase 3:\r\ndisplay();\r\nbreak;\r\ncase 4:\r\nexit(0);\r\nbreak;\r\ndefault:\r\nprintf(\"Sorry, invalid choice!\\n\");\r\nbreak;\r\n}\r\n} while(choice!=4);\r\nreturn 0;\r\n}\r\n\r\nvoid insert()\r\n{\r\nint element;\r\nif (rear == LIMIT - 1)\r\nprintf(\"Queue Overflow\\n\");\r\nelse\r\n{\r\nif (front == - 1)\r\nfront = 0;\r\nprintf(\"Enter the element to be inserted in the queue: \");\r\nscanf(\"%d\", &amp;element);\r\nrear++;\r\nqueue[rear] = element;\r\n}\r\n}\r\n\r\nvoid delet()\r\n{\r\nif (front == - 1 || front &gt; rear)\r\n{\r\nprintf(\"Queue Underflow \\n\");\r\n}\r\nelse\r\n{\r\nprintf(\"The deleted element in the queue is: %d\\n\", queue[front]);\r\nfront++;\r\n}\r\n}\r\n\r\nvoid display()\r\n{\r\nint i;\r\nif (front == - 1)\r\n{\r\nprintf(\"Queue underflow\\n\");\r\n}\r\nelse\r\n{\r\nprintf(\"The elements of the queue are:\\n\");\r\nfor (i = front; i &lt;= rear; i++)\r\nprintf(\"%d\\n\", queue[i]);\r\n}\r\n}\r\n<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59954\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C.jpg\" alt=\"array implementation of queues in C \" width=\"1304\" height=\"739\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C.jpg 1304w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-150x85.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-300x170.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-768x435.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-1024x580.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-520x295.jpg 520w\" sizes=\"auto, (max-width: 1304px) 100vw, 1304px\" \/><\/a><\/p>\n<h3><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-array-implementation-of-queues-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59955\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-array-implementation-of-queues-in-C.jpg\" alt=\"Output of array implementation of queues in C\" width=\"1304\" height=\"743\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-array-implementation-of-queues-in-C.jpg 1304w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-array-implementation-of-queues-in-C-150x85.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-array-implementation-of-queues-in-C-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-array-implementation-of-queues-in-C-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-array-implementation-of-queues-in-C-1024x583.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-array-implementation-of-queues-in-C-520x296.jpg 520w\" sizes=\"auto, (max-width: 1304px) 100vw, 1304px\" \/><\/a><\/h3>\n<h3><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-in-C-with-results.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59956\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-in-C-with-results.jpg\" alt=\"array implementation of queues in C in C with results\" width=\"1300\" height=\"744\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-in-C-with-results.jpg 1300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-in-C-with-results-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-in-C-with-results-300x172.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-in-C-with-results-768x440.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-in-C-with-results-1024x586.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/array-implementation-of-queues-in-C-in-C-with-results-520x298.jpg 520w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/a><\/h3>\n<h3>Example of Array Implementation of Queues in C++<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#include &lt;iostream&gt;\r\n#include &lt;stdlib.h&gt; \r\n#define LIMIT 100 \/\/ Specifying the maximum limit of the queue\r\nusing namespace std;\r\n \r\n\/* Global declaration of variables *\/\r\n\r\nint queue[LIMIT]; \/\/ Array implementation of queue\r\nint front, rear; \/\/ To insert and delete the data elements in the queue respectively\r\nint i; \/\/ To traverse the loop to while displaying the stack\r\nint choice; \/\/ To choose either of the 3 stack operations\r\n\r\nvoid insert(); \/\/ Function used to insert an element into the queue\r\nvoid delet(); \/\/ Function used to delete an element from the queue\r\nvoid display(); \/\/ Function used to display all the elements in the queue according to FIFO rule\r\n \r\nint main()\r\n{\r\n\r\ncout&lt;&lt;\"Welcome to DataFlair tutorials!\"&lt;&lt;endl&lt;&lt;endl;\r\n\r\ncout&lt;&lt; \"ARRAY IMPLEMENTATION OF QUEUES \"&lt;&lt;endl&lt;&lt;endl;;\r\nfront = rear = -1; \/\/ Initializing front and rear to -1 indicates that it is empty\r\ndo\r\n{\r\n                                                                                                                                                                                                         \r\ncout&lt;&lt;\"1. Insert\\n2. Delete\\n3. Display\\n4. Exit\\n\\n\";\r\ncout&lt;&lt;\"Enter your choice: \";\r\ncin&gt;&gt;choice;\r\n \r\nswitch(choice)\r\n{\r\ncase 1:\r\ninsert();\r\nbreak;\r\ncase 2:\r\ndelet();\r\nbreak;\r\ncase 3:\r\ndisplay();\r\nbreak;\r\ncase 4:\r\nexit(0);\r\nbreak;\r\ndefault:\r\nprintf(\"Sorry, invalid choice!\\n\");\r\nbreak;\r\n}\r\n} while(choice!=4);\r\nreturn 0; \r\n}\r\n\r\nvoid insert()\r\n{\r\nint element;\r\nif (rear == LIMIT - 1)\r\ncout&lt;&lt;\"Queue Overflow\\n\";\r\nelse\r\n{\r\nif (front == - 1)\r\nfront = 0;\r\ncout&lt;&lt;\"Enter the element to be inserted in the queue: \";\r\ncin&gt;&gt;element;\r\nrear++;\r\nqueue[rear] = element;\r\n}\r\n} \r\n\r\nvoid delet()\r\n{\r\nif (front == - 1 || front &gt; rear)\r\n{\r\ncout&lt;&lt;\"Queue Underflow \\n\";\r\n}\r\nelse\r\n{\r\ncout&lt;&lt;\"The deleted element in the queue is: \"&lt;&lt; queue[front]&lt;&lt;endl;\r\nfront++;\r\n}\r\n} \r\n\r\nvoid display()\r\n{\r\nint i;\r\nif (front == - 1)\r\n{\r\ncout&lt;&lt;\"Queue underflow\\n\";\r\n}\r\nelse\r\n{\r\ncout&lt;&lt;\"The elements of the queue are:\\n\"&lt;&lt;endl;\r\nfor (i = front; i &lt;= rear; i++)\r\ncout&lt;&lt; queue[i] &lt;&lt;endl;\r\n}\r\n}<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Example-of-Array-Implementation-of-Queues-in-Cpp.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-62797\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Example-of-Array-Implementation-of-Queues-in-Cpp.jpg\" alt=\"Example of Array Implementation of Queues in C++\" width=\"1301\" height=\"741\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Example-of-Array-Implementation-of-Queues-in-Cpp.jpg 1301w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Example-of-Array-Implementation-of-Queues-in-Cpp-150x85.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Example-of-Array-Implementation-of-Queues-in-Cpp-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Example-of-Array-Implementation-of-Queues-in-Cpp-768x437.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Example-of-Array-Implementation-of-Queues-in-Cpp-1024x583.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Example-of-Array-Implementation-of-Queues-in-Cpp-520x296.jpg 520w\" sizes=\"auto, (max-width: 1301px) 100vw, 1301px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Array-Implementation-of-Queues-in-Cpp.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-62798\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Array-Implementation-of-Queues-in-Cpp.jpg\" alt=\"Array Implementation of Queues in C++\" width=\"1301\" height=\"739\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Array-Implementation-of-Queues-in-Cpp.jpg 1301w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Array-Implementation-of-Queues-in-Cpp-150x85.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Array-Implementation-of-Queues-in-Cpp-300x170.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Array-Implementation-of-Queues-in-Cpp-768x436.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Array-Implementation-of-Queues-in-Cpp-1024x582.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Array-Implementation-of-Queues-in-Cpp-520x295.jpg 520w\" sizes=\"auto, (max-width: 1301px) 100vw, 1301px\" \/><\/a><\/p>\n<p><em><strong>Do you know <a href=\"https:\/\/data-flair.training\/blogs\/linked-list-in-c-cpp\/\">how the Linked list works in C and C++?<\/a><\/strong><\/em><\/p>\n<h2>3. Linked List Implementation of Queue in C\/C++<\/h2>\n<p>As we already discussed, linked lists support the dynamic memory allocation of the data elements of the queue. Therefore, the size of the queue is allocated during the program run and needn\u2019t be specified beforehand.<\/p>\n<p>The 3 basic operations of Insertion, Deletion, and Display follow a similar trend as we saw in the array implementation of queues.<\/p>\n<p>It is important to note that the condition of queue overflow does not exist in the linked list implementation of queues and the size of the stack is not pre-determined. But, the queue underflow condition still holds true.<\/p>\n<h4>3.1 Insertion<\/h4>\n<h5>Insert elements into the queue in C<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void insert()\r\n{\r\nstruct node *temp;\r\n\r\ntemp = (struct node*)malloc(sizeof(struct node));\r\nprintf(\"Enter the element to be inserted in the queue: \");\r\nscanf(\"%d\", &amp;temp-&gt;data);\r\ntemp-&gt;link = NULL;\r\nif (rear == NULL)\r\n{\r\nfront = rear = temp;\r\n}\r\nelse\r\n{\r\nrear-&gt;link = temp;\r\nrear = temp;\r\n}\r\n}\r\n<\/pre>\n<h5>Insert elements into the queue in C++<\/h5>\n<p>(Here we have used classes to implement linked lists)<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\/\/ Structure definition\r\nstruct node\r\n{\r\nint data;\r\nnode *next;\r\n};\r\n\/\/ Class definition\r\nclass Queue\r\n{\r\nnode *rear,*front;\r\npublic:\r\nQueue()\r\n{\r\nrear = NULL;\r\nfront = NULL;\r\n}\r\nvoid insert();\r\n};\r\n\/\/ Member function definition\r\nvoid Queue :: insert()\r\n{\r\nnode *temp;\r\ntemp = new node;\r\ncout&lt;&lt;\"Enter the element to be inserted: \";\r\ncin&gt;&gt; temp -&gt; data;\r\ntemp -&gt; next = NULL;\r\nif(rear == NULL)\r\n{\r\nrear = temp;\r\nfront=temp;\r\n}\r\nelse\r\n{\r\nrear -&gt; next = temp;\r\nrear = temp;\r\n}\r\n}<\/pre>\n<h4>3.2 Deletion<\/h4>\n<h5>Delete elements in a queue in C<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void delet()\r\n{\r\nstruct node *temp;\r\ntemp = front;\r\nif (front == NULL)\r\n{\r\nprintf(\"Queue underflow\\n\");\r\nfront = rear = NULL;\r\n}\r\nelse\r\n{\r\nprintf(\"The deleted element from the queue is: %d\\n\", front-&gt;data);\r\nfront = front-&gt;link;\r\nfree(temp);\r\n}\r\n}<\/pre>\n<h5>Delete elements in a queue in C++<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\/\/ Structure definition\r\nstruct node\r\n{\r\nint data;\r\nnode *next;\r\n};\r\n\/\/ Class definition\r\nclass Queue\r\n{\r\nnode *rear,*front;\r\npublic:\r\nQueue()\r\n{\r\nrear = NULL;\r\nfront = NULL;\r\n}\r\nvoid delet();\r\n};\r\n\/\/ Member function definition\r\nvoid Queue :: delet()\r\n{\r\nif(front != NULL)\r\n{\r\nnode *temp = front;\r\ncout&lt;&lt; \u201cThe deleted element is: \u201d &lt;&lt;front -&gt; data &lt;&lt;endl;\r\nfront = front -&gt; next;\r\ndelete temp;\r\nif(front == NULL)\r\nrear = NULL;\r\n}\r\nelse\r\ncout&lt;&lt;\"Queue Underflow!.\";\r\n}<\/pre>\n<h4>3.3 Display<\/h4>\n<h5>Display elements in the queue in C<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void display()\r\n{\r\nstruct node *temp;\r\ntemp = front;\r\nint cnt = 0;\r\nif (front == NULL)\r\n{\r\nprintf(\"Queue underflow\\n\");\r\n}\r\nelse\r\n{\r\nprintf(\"The elements of the stack are:\\n\");\r\nwhile (temp)\r\n{\r\nprintf(\"%d\\n\", temp-&gt;data);\r\ntemp = temp-&gt;link;\r\ncnt++;\r\n}\r\n}\r\n}<\/pre>\n<h5>Display elements in the queue in C++<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">\/\/ Structure definition\r\nstruct node\r\n{\r\nint data;\r\nnode *next;\r\n};\r\n\/\/ Class definition\r\nclass Queue\r\n{\r\nnode *rear,*front;\r\npublic:\r\nQueue()\r\n{\r\nrear = NULL;\r\nfront = NULL;\r\n}\r\nvoid display();\r\n};\r\n\/\/ Member function definition\r\nvoid Queue :: display()\r\n{\r\nnode *temp = front;\r\nwhile(temp != NULL)\r\n{\r\ncout&lt;&lt; temp -&gt; data &lt;&lt;endl;\r\ntemp = temp -&gt; next;\r\n}\r\n}<\/pre>\n<h3>Example of linked list implementation of queues in C<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n\r\nstruct node\r\n{\r\nint data;\r\nstruct node *link;\r\n}*front, *rear;\r\n\r\nvoid insert(); \/\/ Function used to insert the element into the queue\r\nvoid delet(); \/\/ Function used to delete the elememt from the queue\r\nvoid display(); \/\/ Function used to display all the elements in the queue according to FIFO rule\r\n\r\nint main()\r\n{\r\n\r\nprintf(\"Welcome to DataFlair tutorials!\\n\\n\");\r\n\r\nint choice;\r\nprintf (\"LINKED LIST IMPLEMENTATION OF QUEUES\\n\\n\");\r\ndo\r\n{\r\n\r\nprintf(\"1. Insert\\n2. Delete\\n3. Display\\n4. Exit\\n\\n\");\r\nprintf(\"Enter your choice:\");\r\nscanf(\"%d\",&amp;choice);\r\n\r\nswitch(choice)\r\n{\r\ncase 1:\r\ninsert();\r\nbreak;\r\ncase 2:\r\ndelet();\r\nbreak;\r\ncase 3:\r\ndisplay();\r\nbreak;\r\ncase 4:\r\nexit(0);\r\nbreak;\r\ndefault:\r\nprintf(\"Sorry, invalid choice!\\n\");\r\nbreak;\r\n}\r\n} while(choice!=4);\r\nreturn 0;\r\n}\r\n\r\nvoid insert()\r\n{\r\nstruct node *temp;\r\n\r\ntemp = (struct node*)malloc(sizeof(struct node));\r\nprintf(\"Enter the element to be inserted in the queue: \");\r\nscanf(\"%d\", &amp;temp-&gt;data);\r\ntemp-&gt;link = NULL;\r\nif (rear == NULL)\r\n{\r\nfront = rear = temp;\r\n}\r\nelse\r\n{\r\nrear-&gt;link = temp;\r\nrear = temp;\r\n}\r\n}\r\n\r\nvoid delet()\r\n{\r\nstruct node *temp;\r\ntemp = front;\r\nif (front == NULL)\r\n{\r\nprintf(\"Queue underflow\\n\");\r\nfront = rear = NULL;\r\n}\r\nelse\r\n{\r\nprintf(\"The deleted element from the queue is: %d\\n\", front-&gt;data);\r\nfront = front-&gt;link;\r\nfree(temp);\r\n}\r\n}\r\n\r\nvoid display()\r\n{\r\nstruct node *temp;\r\ntemp = front;\r\nint cnt = 0;\r\nif (front == NULL)\r\n{\r\nprintf(\"Queue underflow\\n\");\r\n}\r\nelse\r\n{\r\nprintf(\"The elements of the stack are:\\n\");\r\nwhile (temp)\r\n{\r\nprintf(\"%d\\n\", temp-&gt;data);\r\ntemp = temp-&gt;link;\r\ncnt++;\r\n}\r\n}\r\n}<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/linked-list-implementation-of-queues-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59957\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/linked-list-implementation-of-queues-in-C.jpg\" alt=\"linked list implementation of queues in C\" width=\"1303\" height=\"744\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/linked-list-implementation-of-queues-in-C.jpg 1303w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/linked-list-implementation-of-queues-in-C-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/linked-list-implementation-of-queues-in-C-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/linked-list-implementation-of-queues-in-C-768x439.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/linked-list-implementation-of-queues-in-C-1024x585.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/linked-list-implementation-of-queues-in-C-520x297.jpg 520w\" sizes=\"auto, (max-width: 1303px) 100vw, 1303px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-Linked-list-implementation-of-queues-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59958\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-Linked-list-implementation-of-queues-in-C.jpg\" alt=\"Output of Linked list implementation of queues in C\" width=\"1303\" height=\"738\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-Linked-list-implementation-of-queues-in-C.jpg 1303w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-Linked-list-implementation-of-queues-in-C-150x85.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-Linked-list-implementation-of-queues-in-C-300x170.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-Linked-list-implementation-of-queues-in-C-768x435.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-Linked-list-implementation-of-queues-in-C-1024x580.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Output-of-Linked-list-implementation-of-queues-in-C-520x295.jpg 520w\" sizes=\"auto, (max-width: 1303px) 100vw, 1303px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Linked-List-implementation-of-Queues-in-C-with-results.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59959\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Linked-List-implementation-of-Queues-in-C-with-results.jpg\" alt=\"Linked List implementation of Queues in C with results\" width=\"1302\" height=\"745\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Linked-List-implementation-of-Queues-in-C-with-results.jpg 1302w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Linked-List-implementation-of-Queues-in-C-with-results-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Linked-List-implementation-of-Queues-in-C-with-results-300x172.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Linked-List-implementation-of-Queues-in-C-with-results-768x439.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Linked-List-implementation-of-Queues-in-C-with-results-1024x586.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Linked-List-implementation-of-Queues-in-C-with-results-520x298.jpg 520w\" sizes=\"auto, (max-width: 1302px) 100vw, 1302px\" \/><\/a><\/p>\n<h3>Example of linked list implementation of queues in C++<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#include &lt;iostream&gt;\r\nusing namespace std;\r\n\r\nstruct node\r\n{\r\nint data;\r\nnode *next;\r\n};\r\n\r\nclass Queue\r\n{\r\nnode *rear,*front;\r\npublic:\r\nQueue()\r\n{ \r\nrear = NULL;\r\nfront = NULL;\r\n}\r\nvoid insert(); \/\/ Function used to insert an element into the queue\r\nvoid delet(); \/\/ Function used to delete an element from the queue\r\nvoid display(); \/\/ Function used to display all the elements in the queue according to FIFO rule\r\n};\r\n\r\nvoid Queue :: insert()\r\n{\r\nnode *temp;\r\ntemp = new node;\r\ncout&lt;&lt;\"Enter the element to be inserted: \";\r\ncin&gt;&gt; temp -&gt; data;\r\ntemp -&gt; next = NULL;\r\nif(rear == NULL)\r\n{\r\nrear = temp;\r\nfront = temp;\r\n}\r\nelse\r\n{\r\nrear -&gt; next = temp;\r\nrear = temp;\r\n}\r\n}\r\n\r\nvoid Queue :: delet()\r\n{\r\nif(front != NULL)\r\n{\r\nnode *temp = front;\r\ncout&lt;&lt; \"The deleted element is: \" &lt;&lt; front -&gt; data &lt;&lt;endl;\r\nfront = front -&gt; next;\r\ndelete temp;\r\nif(front == NULL)\r\nrear= NULL;\r\n}\r\nelse\r\ncout&lt;&lt;\"Queue Underflow!\"&lt;&lt;endl;\r\n}\r\n\r\nvoid Queue :: display()\r\n{\r\nnode *temp=front;\r\nwhile(temp!=NULL)\r\n{\r\ncout&lt;&lt; temp -&gt; data &lt;&lt;endl;\r\ntemp = temp -&gt; next;\r\n}\r\n}\r\n\r\n\r\nint main()\r\n{\r\n\r\ncout&lt;&lt;\"Welcome to DataFlair tutorials!\"&lt;&lt;endl&lt;&lt;endl;\r\n\r\nQueue q;\r\nint choice;\r\ncout&lt;&lt;\"LINKED LIST IMPLEMENTATION OF QUEUES\\n\\n\";\r\ndo\r\n{\r\n\r\ncout&lt;&lt;\"1. Insert\\n2. Delete\\n3. Display\\n4. Exit\\n\\n\";\r\ncout&lt;&lt;\"Enter your choice:\";\r\ncin&gt;&gt;choice;\r\n\r\nswitch(choice)\r\n{\r\ncase 1:\r\nq.insert();\r\nbreak;\r\ncase 2:\r\nq.delet();\r\nbreak;\r\ncase 3:\r\nq.display();\r\nbreak;\r\ncase 4:\r\nexit(0);\r\nbreak;\r\ndefault:\r\ncout&lt;&lt;\"Sorry, invalid choice!\\n\";\r\nbreak;\r\n}\r\n} while(choice!=4);\r\nreturn 0;\r\n}<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/linked-list-implementation-of-queues-in-Cpp.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-62800\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/linked-list-implementation-of-queues-in-Cpp.jpg\" alt=\"linked list implementation of queues in C++\" width=\"1302\" height=\"742\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/linked-list-implementation-of-queues-in-Cpp.jpg 1302w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/linked-list-implementation-of-queues-in-Cpp-150x85.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/linked-list-implementation-of-queues-in-Cpp-300x171.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/linked-list-implementation-of-queues-in-Cpp-768x438.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/linked-list-implementation-of-queues-in-Cpp-1024x584.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/linked-list-implementation-of-queues-in-Cpp-520x296.jpg 520w\" sizes=\"auto, (max-width: 1302px) 100vw, 1302px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-linked-list-implementation-of-queues-in-Cpp.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-62801\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-linked-list-implementation-of-queues-in-Cpp.jpg\" alt=\"Output of linked list implementation of queues in C++\" width=\"1301\" height=\"738\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-linked-list-implementation-of-queues-in-Cpp.jpg 1301w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-linked-list-implementation-of-queues-in-Cpp-150x85.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-linked-list-implementation-of-queues-in-Cpp-300x170.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-linked-list-implementation-of-queues-in-Cpp-768x436.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-linked-list-implementation-of-queues-in-Cpp-1024x581.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-linked-list-implementation-of-queues-in-Cpp-520x295.jpg 520w\" sizes=\"auto, (max-width: 1301px) 100vw, 1301px\" \/><\/a><\/p>\n<h2>4. Circular Queue in C\/C++<\/h2>\n<p>The role of a circular queue comes into play when we wish to avoid the loss of computer memory using arrays. It is based on the principle that the rear end of the queue becomes equal to its front end.<\/p>\n<p><strong>Here is a diagrammatic representation of how a circular queue looks like:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Circular-queue-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59988\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Circular-queue-in-C.jpg\" alt=\"Circular Queue in C\" width=\"500\" height=\"500\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Circular-queue-in-C.jpg 500w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Circular-queue-in-C-150x150.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Circular-queue-in-C-300x300.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Circular-queue-in-C-160x160.jpg 160w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Circular-queue-in-C-320x320.jpg 320w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>The <em>circular queue operations are the same as that of a linear queue<\/em>, that is, insertion, deletion and display and checking of boundary conditions such as overflow and underflow.<\/p>\n<p>We have discussed the 3 basic operations in detail:<\/p>\n<h4>4.1 Insertion<\/h4>\n<h5>Insert elements in the circular queue in C<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void insert()\r\n{\r\nif((front == 0 &amp;&amp; rear == LIMIT-1) || (front == rear+1))\r\n{\r\nprintf(\"Queue Overflow\\n\");\r\n}\r\nif (front == -1) \/\/If queue is empty\r\n{\r\nfront = rear = 0;\r\n}\r\nelse\r\n{\r\nprintf(\"Enter the element to be inserted in queue: \");\r\nscanf(\"%d\", &amp;item);\r\nif(rear == LIMIT-1) \/\/ When rear is at the last position of the queue\r\n{\r\nrear = 0;\r\n}\r\nelse\r\n{\r\nrear++;\r\n}\r\n}\r\ncqueue[rear] = item ;\r\n}<\/pre>\n<h5>Insert elements in the circular queue in C++<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void insert()\r\n{\r\nif((front == 0 &amp;&amp; rear == LIMIT-1) || (front == rear+1))\r\n{\r\ncout&lt;&lt;\"Queue Overflow\\n\";\r\n}\r\nif (front == -1)  \/\/ If the queue is empty \r\n{\r\nfront = rear = 0;\r\n}\r\nelse\r\n{\r\n\r\ncout&lt;&lt;\"Enter the element to be inserted in queue: \";\r\ncin&gt;&gt;item);\r\nif(rear == LIMIT-1) \/\/ When rear is at the last position of the queue \r\n{\r\nrear = 0;\r\n}\r\nelse\r\n{\r\nrear++;\r\n}\r\n}\r\ncqueue[rear] = item ;\r\n}<\/pre>\n<h4>4.2 Delete<\/h4>\n<h5>Delete elements in a circular queue in C<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void delet()\r\n{\r\nif (front == -1)\r\n{\r\nprintf(\"Queue Underflow\\n\");\r\n}\r\nprintf(\"Element deleted from queue is : %d\\n\",cqueue[front]);\r\nif(front == rear) \/* queue has only one element *\/\r\n{\r\nfront = rear = -1;\r\n}\r\nelse\r\n{\r\nif(front == LIMIT-1)\r\n{\r\nfront = 0;\r\n}\r\nelse\r\nfront++;\r\n}\r\n}<\/pre>\n<h5>Delete elements in a circular queue in C++<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void delet()\r\n{\r\nif (front == -1)\r\n{\r\ncout&lt;&lt;\"Queue Underflow\\n\";\r\n}\r\ncout&lt;&lt;\"Element deleted from queue is: \"&lt;&lt; cqueue[front] &lt;&lt; endl;\r\nif(front == rear) \/* queue has only one element *\/\r\n{\r\nfront = rear = -1;\r\n}\r\nelse\r\n{\t\r\nif(front == LIMIT-1)\r\n{\r\nfront = 0;\r\n}\r\nelse\r\nfront++;\r\n}\r\n}<\/pre>\n<h4>4.3 Display<\/h4>\n<h5>Display elements in the circular queue in C<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void display()\r\n{\r\nint front_position = front;\r\nint rear_position = rear;\r\nif(front == -1)\r\n{\r\nprintf(\"Queue underflow\\n\");\r\n}\r\nprintf(\"The elements of the queue are:\\n\");\r\nif( front_position &lt;= rear_position )\r\nwhile(front_position &lt;= rear_position)\r\n{\r\nprintf(\"%d\\n\",cqueue[front_position]);\r\nfront_position++;\r\n}\r\nelse\r\n{\r\nwhile(front_position &lt;= LIMIT-1)\r\n{\r\nprintf(\"%d\\n\",cqueue[front_position]);\r\nfront_position++;\r\n}\r\nfront_position = 0;\r\nwhile(front_position &lt;= rear_position)\r\n{\r\nprintf(\"%d\\n\",cqueue[front_position]);\r\nfront_position++;\r\n}\r\n}\r\n}<\/pre>\n<h5>Display elements in the circular queue in C++<\/h5>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">void display()\r\n{\r\nint front_position = front;\r\nint rear_position = rear;\r\nif(front == -1)\r\n{\r\ncout&lt;&lt;\"Queue underflow\\n\";\r\n}\r\ncout&lt;&lt;\"The elements of the queue are:\\n\";\r\nif( front_position &lt;= rear_position )\r\nwhile(front_position &lt;= rear_position)\r\n{\r\ncout&lt;&lt;cqueue[front_position]&lt;&lt;endl;\r\nfront_position++;\r\n}\r\nelse\r\n{\r\nwhile(front_position &lt;= LIMIT-1)\r\n{\r\ncout&lt;&lt;cqueue[front_position];\r\nfront_position++;\r\n}\r\nfront_position = 0;\r\nwhile(front_position &lt;= rear_position)\r\n{\r\ncout&lt;&lt;cqueue[front_position]&lt;&lt;endl;\r\nfront_position++;\r\n}\r\n}\r\n}<\/pre>\n<h3>The example of implementation of a circular queue in C<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#include&lt;stdio.h&gt;\r\n#include&lt;stdlib.h&gt;\r\n#define LIMIT 10\r\n\r\n\/* Global declaration of variables *\/\r\nint cqueue[LIMIT];\r\nint choice, item;\r\nint front, rear; \r\n\r\nvoid insert(); \/\/ Function to insert the element in the queue\r\nvoid delet(); \/\/ Function to delete the element in the queue\r\nvoid display(); \/\/ Function to display the element in the queue\r\n\r\nint main()\r\n{\r\n\r\nprintf(\"Welcome to DataFlair tutorials!\\n\\n\");\r\n\r\nprintf (\"ARRAY IMPLEMENTATION OF QUEUES\\n\\n\");\r\n\r\nfront = rear = -1; \/\/ It indicates the queue is empty\r\ndo\r\n{\r\n\r\nprintf(\"1. Insert\\n2. Delete\\n3. Display\\n4. Exit\\n\\n\");\r\nprintf(\"Enter your choice:\");\r\nscanf(\"%d\",&amp;choice);\r\n\r\nswitch(choice)\r\n{\r\ncase 1:\r\ninsert();\r\nbreak;\r\ncase 2:\r\ndelet();\r\nbreak;\r\ncase 3:\r\ndisplay();\r\nbreak;\r\ncase 4:\r\nexit(0);\r\nbreak;\r\ndefault:\r\nprintf(\"Sorry, invalid choice!\\n\");\r\nbreak;\r\n}\r\n} while(choice!=4);\r\nreturn 0;\r\n}\r\n\r\nvoid insert()\r\n{\r\nif((front == 0 &amp;&amp; rear == LIMIT-1) || (front == rear+1))\r\n{\r\nprintf(\"Queue Overflow\\n\");\r\n}\r\nif (front == -1)  \/\/If the queue is empty \r\n{\r\nfront = rear = 0;\r\n}\r\nelse\r\n{\r\nprintf(\"Enter the element to be inserted in queue: \");\r\nscanf(\"%d\", &amp;item);\r\nif(rear == LIMIT-1) \/\/ When rear is at the last position of the queue \r\n{\r\nrear = 0;\r\n}\r\nelse\r\n{\r\nrear++;\r\n}\r\n}\r\ncqueue[rear] = item ;\r\n}\r\n\r\nvoid delet()\r\n{\r\nif (front == -1)\r\n{\r\nprintf(\"Queue Underflow\\n\");\r\n}\r\nif(front!= -1)\r\nprintf(\"Element deleted from queue is : %d\\n\",cqueue[front]);\r\nif(front == rear) \/* queue has only one element *\/\r\n{\r\nfront = rear = -1;\r\n}\r\nelse\r\n{\t\r\nif(front == LIMIT-1)\r\n{\r\nfront = 0;\r\n}\r\nelse\r\nfront++;\r\n}\r\n}\r\n\r\nvoid display()\r\n{\r\nint front_position = front;\r\nint rear_position = rear;\r\nif(front == -1)\r\n{\r\nprintf(\"Queue underflow\\n\");\r\n}\r\nif(front!= -1)\r\nprintf(\"The elements of the queue are:\\n\");\r\nif( front_position &lt;= rear_position )\r\nwhile(front_position &lt;= rear_position)\r\n{\r\nprintf(\"%d\\n\",cqueue[front_position]);\r\nfront_position++;\r\n}\r\nelse\r\n{\r\nwhile(front_position &lt;= LIMIT-1)\r\n{\r\nprintf(\"%d\\n\",cqueue[front_position]);\r\nfront_position++;\r\n}\r\nfront_position = 0;\r\nwhile(front_position &lt;= rear_position)\r\n{\r\nprintf(\"%d\\n\",cqueue[front_position]);\r\nfront_position++;\r\n}\r\n}\r\n}<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59975\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C.jpg\" alt=\" implementation of a circular queue in C\" width=\"1304\" height=\"736\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C.jpg 1304w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-150x85.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-300x169.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-768x433.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-1024x578.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-520x293.jpg 520w\" sizes=\"auto, (max-width: 1304px) 100vw, 1304px\" \/><\/a><\/p>\n<h3><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-with-Output.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59976\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-with-Output.jpg\" alt=\" implementation of a circular queue in C with Output\" width=\"1304\" height=\"734\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-with-Output.jpg 1304w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-with-Output-150x84.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-with-Output-300x169.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-with-Output-768x432.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-with-Output-1024x576.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/implementation-of-a-circular-queue-in-C-with-Output-520x293.jpg 520w\" sizes=\"auto, (max-width: 1304px) 100vw, 1304px\" \/><\/a><\/h3>\n<h3><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Result-of-implementation-of-a-circular-queue-in-C.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-59977\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Result-of-implementation-of-a-circular-queue-in-C.jpg\" alt=\"Result of implementation of a circular queue in C\" width=\"1303\" height=\"736\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Result-of-implementation-of-a-circular-queue-in-C.jpg 1303w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Result-of-implementation-of-a-circular-queue-in-C-150x85.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Result-of-implementation-of-a-circular-queue-in-C-300x169.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Result-of-implementation-of-a-circular-queue-in-C-768x434.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Result-of-implementation-of-a-circular-queue-in-C-1024x578.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/06\/Result-of-implementation-of-a-circular-queue-in-C-520x294.jpg 520w\" sizes=\"auto, (max-width: 1303px) 100vw, 1303px\" \/><\/a><\/h3>\n<h3>The example of implementation of a circular queue in C++<\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#include &lt;iostream&gt;\r\n#include &lt;stdlib.h&gt;\r\n#define LIMIT 10\r\nusing namespace std;\r\n\r\n\/* Global declaration of variables *\/\r\nint cqueue[LIMIT];\r\nint choice, item;\r\nint front, rear; \r\n\r\nvoid insert(); \/\/ Function to insert the element in the queue\r\nvoid delet(); \/\/ Function to delete the element in the queue\r\nvoid display(); \/\/ Function to display the element in the queue\r\n\r\nint main()\r\n{\r\n\r\ncout&lt;&lt;\"Welcome to DataFlair tutorials!\"&lt;&lt;endl&lt;&lt;endl;\r\n\r\ncout&lt;&lt;\"ARRAY IMPLEMENTATION OF QUEUES\\n\\n\";\r\n\r\nfront = rear = -1; \/\/ It indicates the queue is empty\r\ndo\r\n{\r\n\r\ncout&lt;&lt;\"1. Insert\\n2. Delete\\n3. Display\\n4. Exit\\n\\n\";\r\ncout&lt;&lt;\"Enter your choice:\";\r\ncin&gt;&gt;choice;\r\n\r\nswitch(choice)\r\n{\r\ncase 1:\r\ninsert();\r\nbreak;\r\ncase 2:\r\ndelet();\r\nbreak;\r\ncase 3:\r\ndisplay();\r\nbreak;\r\ncase 4:\r\nexit(0);\r\nbreak;\r\ndefault:\r\ncout&lt;&lt;\"Sorry, invalid choice!\\n\";\r\nbreak;\r\n}\r\n} while(choice!=4);\r\nreturn 0;\r\n}\r\n\r\nvoid insert()\r\n{\r\nif((front == 0 &amp;&amp; rear == LIMIT-1) || (front == rear+1))\r\n{\r\ncout&lt;&lt;\"Queue Overflow\\n\";\r\n}\r\nif (front == -1)  \/\/If the queue is empty \r\n{\r\nfront = rear = 0;\r\n}\r\nelse\r\n{\r\ncout&lt;&lt;\"Enter the element to be inserted in queue: \";\r\ncin&gt;&gt;item;\r\nif(rear == LIMIT-1) \/\/ When rear is at the last position of the queue \r\n{\r\nrear = 0;\r\n}\r\nelse\r\n{\r\nrear++;\r\n}\r\n}\r\ncqueue[rear] = item ;\r\n}\r\n\r\nvoid delet()\r\n{\r\nif (front == -1)\r\n{\r\ncout&lt;&lt;\"Queue Underflow\\n\";\r\n}\r\nif(front!= -1)\r\ncout&lt;&lt;\"Element deleted from queue is :\"&lt;&lt; cqueue[front] &lt;&lt;endl;\r\nif(front == rear) \/* queue has only one element *\/\r\n{\r\nfront = rear = -1;\r\n}\r\nelse\r\n{\t\r\nif(front == LIMIT-1)\r\n{\r\nfront = 0;\r\n}\r\nelse\r\nfront++;\r\n}\r\n}\r\n\r\nvoid display()\r\n{\r\nint front_position = front;\r\nint rear_position = rear;\r\nif(front == -1)\r\n{\r\ncout&lt;&lt;\"Queue underflow\\n\";\r\n}\r\nif(front!= -1)\r\ncout&lt;&lt;\"The elements of the queue are: \"&lt;&lt;endl;\r\nif( front_position &lt;= rear_position )\r\nwhile(front_position &lt;= rear_position)\r\n{\r\ncout&lt;&lt;cqueue[front_position]&lt;&lt;endl;\r\nfront_position++;\r\n}\r\nelse\r\n{\r\nwhile(front_position &lt;= LIMIT-1)\r\n{\r\ncout&lt;&lt;cqueue[front_position];\r\nfront_position++;\r\n}\r\nfront_position = 0;\r\nwhile(front_position &lt;= rear_position)\r\n{\r\ncout&lt;&lt;cqueue[front_position];\r\nfront_position++;\r\n}\r\n}\r\n}<\/pre>\n<p><strong>Output-<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/implementation-of-a-circular-queue-in-Cpp.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-62805\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/implementation-of-a-circular-queue-in-Cpp.jpg\" alt=\"implementation of a circular queue in C++\" width=\"1301\" height=\"727\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/implementation-of-a-circular-queue-in-Cpp.jpg 1301w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/implementation-of-a-circular-queue-in-Cpp-150x84.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/implementation-of-a-circular-queue-in-Cpp-300x168.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/implementation-of-a-circular-queue-in-Cpp-768x429.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/implementation-of-a-circular-queue-in-Cpp-1024x572.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/implementation-of-a-circular-queue-in-Cpp-520x291.jpg 520w\" sizes=\"auto, (max-width: 1301px) 100vw, 1301px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-implementation-of-a-circular-queue-in-Cpp.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-62806\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-implementation-of-a-circular-queue-in-Cpp.jpg\" alt=\"Output of implementation of a circular queue in C++\" width=\"1301\" height=\"744\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-implementation-of-a-circular-queue-in-Cpp.jpg 1301w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-implementation-of-a-circular-queue-in-Cpp-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-implementation-of-a-circular-queue-in-Cpp-300x172.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-implementation-of-a-circular-queue-in-Cpp-768x439.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-implementation-of-a-circular-queue-in-Cpp-1024x586.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Output-of-implementation-of-a-circular-queue-in-Cpp-520x297.jpg 520w\" sizes=\"auto, (max-width: 1301px) 100vw, 1301px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Result-of-implementation-of-a-circular-queue-in-Cpp.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-62807\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Result-of-implementation-of-a-circular-queue-in-Cpp.jpg\" alt=\"Result of implementation of a circular queue in C++\" width=\"1300\" height=\"745\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Result-of-implementation-of-a-circular-queue-in-Cpp.jpg 1300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Result-of-implementation-of-a-circular-queue-in-Cpp-150x86.jpg 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Result-of-implementation-of-a-circular-queue-in-Cpp-300x172.jpg 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Result-of-implementation-of-a-circular-queue-in-Cpp-768x440.jpg 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Result-of-implementation-of-a-circular-queue-in-Cpp-1024x587.jpg 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Result-of-implementation-of-a-circular-queue-in-Cpp-520x298.jpg 520w\" sizes=\"auto, (max-width: 1300px) 100vw, 1300px\" \/><\/a><\/p>\n<h2>5. Applications of Queue in C\/C++<\/h2>\n<p>The principle FIFO followed by queues gives birth to the various applications of queues. Some of the most popular applications of queues are:<\/p>\n<ul>\n<li><strong>Round robin algorithm:<\/strong> The concept of queues finds a striking application in the round-robin algorithm done in MBA.<\/li>\n<li><strong>CPU Scheduling:<\/strong> In a queue, the data is not processed instantly, but processed according to the FIFO rule. Therefore, this feature of queues helps in the sharing of resources among multiple users at the same time.<\/li>\n<li><strong>Input-Output Buffers:<\/strong> It helps in the transmission of asynchronous data (A condition where the retrieval of multiple data takes place at the user end at different rates) by converting it into synchronous data.<\/li>\n<\/ul>\n<h2>6. Quiz on Stacks and Queues in C\/C++<\/h2>\n<p><strong><div class=\"learndash user_has_no_access\"  id=\"learndash_post_99072\"><div class=\"learndash-wrapper\">\n\n<div class=\"ld-tabs ld-tab-count-1\">\n\t\n\t<div class=\"ld-tabs-content\">\n\t\t\n\t\t\t<div role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"content\" class=\"ld-tab-content ld-visible\" id=\"ld-tab-content-62702\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t<\/div> <!--\/.ld-tabs-content-->\n\n<\/div> <!--\/.ld-tabs-->\n\t\t<div class=\"wpProQuiz_content\" id=\"wpProQuiz_343\" data-quiz-meta=\"{&quot;quiz_pro_id&quot;:343,&quot;quiz_post_id&quot;:99072}\">\n\t\t\t<div class=\"wpProQuiz_spinner\" style=\"display:none\">\n\t\t\t\t<div><\/div>\n\t\t\t<\/div>\n\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_time_limit\">\n\t<div class=\"time\">\n\t\tTime limit: <span>0<\/span>\t<\/div>\n\t<div class=\"wpProQuiz_progress\"><\/div>\n<\/div>\n<div class=\"wpProQuiz_checkPage\" style=\"display: none;\">\n\t<h4 class=\"wpProQuiz_header\">\n\tQuiz Summary\t<\/h4>\n\t<p><span>0<\/span> of 15 Questions completed<\/p>\t<p>Questions:<\/p>\n\t<div class=\"wpProQuiz_reviewSummary\"><\/div>\n\n\t\n\t<input type=\"button\" name=\"endQuizSummary\" value=\"Finish Quiz\" class=\"wpProQuiz_button\" \/> <\/div>\n<div class=\"wpProQuiz_infopage\" style=\"display: none;\">\n\t<h4>Information<\/h4>\n\t\t<input type=\"button\" name=\"endInfopage\" value=\"Finish Quiz\" class=\"wpProQuiz_button\" \/> <\/div>\n<div class=\"wpProQuiz_text\">\n\t\t<div>\n\t\t<input class=\"wpProQuiz_button\" type=\"button\" \n\t\tvalue=\"Start Quiz\" name=\"startQuiz\" \/>\t<\/div>\n<\/div>\n<div style=\"display: none;\" class=\"wpProQuiz_lock\">\t\t\n\t<p>You have already completed the quiz before. Hence you can not start it again.<\/p><\/div>\n<div style=\"display: none;\" class=\"wpProQuiz_loadQuiz\">\n\t<p>\n\t\tQuiz is loading&#8230;\t<\/p>\n<\/div>\n<div style=\"display: none;\" class=\"wpProQuiz_startOnlyRegisteredUser\">\n\t<p>You must sign in or sign up to start the quiz.<\/p><\/div>\n<div style=\"display: none;\" class=\"wpProQuiz_prerequisite\">\n\t<p>You must first complete the following: <span><\/span><\/p><\/div>\n<div style=\"display: none;\" class=\"wpProQuiz_sending\">\n\t<h4 class=\"wpProQuiz_header\">Results<\/h4>\n\t<p>\n\t\t<div>\n\t\tQuiz complete. Results are being recorded.\t\t<\/div>\n\t\t<div>\n\t\t\t<dd class=\"course_progress\">\n\t\t\t\t<div class=\"course_progress_blue sending_progress_bar\" style=\"width: 0%;\">\n\t\t\t\t<\/div>\n\t\t\t<\/dd>\n\t\t<\/div>\n\t<\/p>\n<\/div>\n\n<div style=\"display: none;\" class=\"wpProQuiz_results\">\n\t<h4 class=\"wpProQuiz_header\">Results<\/h4>\n\t<p><span class=\"wpProQuiz_correct_answer\">0<\/span> of <span>15<\/span> Questions answered correctly<\/p>\t\t<p class=\"wpProQuiz_quiz_time\">\n\t\tYour time: <span><\/span>\t\t<\/p>\n\t\t\t<p class=\"wpProQuiz_time_limit_expired\" style=\"display: none;\">\n\tTime has elapsed\t<\/p>\n\n\t\t\t<p class=\"wpProQuiz_points\">\n\t\tYou have reached <span>0<\/span> of <span>0<\/span> point(s), (<span>0<\/span>)\t\t<\/p>\n\t\t<p class=\"wpProQuiz_graded_points\" style=\"display: none;\">\n\t\tEarned Point(s): <span>0<\/span> of <span>0<\/span>, (<span>0<\/span>)\t\t<br \/>\n\t\t<span>0<\/span> Essay(s) Pending (Possible Point(s): <span>0<\/span>)\t\t<br \/>\n\t\t<\/p>\n\t\t\n\t<div class=\"wpProQuiz_catOverview\" style=\"display:none;\">\n\t\t<h4>\n\t\tCategories\t\t<\/h4>\n\n\t\t<div style=\"margin-top: 10px;\">\n\t\t\t<ol>\n\t\t\t\t\t\t\t<li data-category_id=\"0\">\n\t\t\t\t\t<span class=\"wpProQuiz_catName\">Not categorized<\/span>\n\t\t\t\t\t<span class=\"wpProQuiz_catPercent\">0%<\/span>\n\t\t\t\t<\/li>\n\t\t\t\t\t\t\t<\/ol>\n\t\t<\/div>\n\t<\/div>\n\t<div>\n\t\t<ul class=\"wpProQuiz_resultsList\">\n\t\t\t\t\t\t\t<li style=\"display: none;\">\n\t\t\t\t\t<div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/li>\n\t\t\t\t\t<\/ul>\n\t<\/div>\n\t\t<div class=\"ld-quiz-actions\" style=\"margin: 10px 0px;\">\n\t\t\t\t<div class='quiz_continue_link\n\t\t\t\t'>\n\n\t\t<\/div>\n\t\t\t\t\t<input class=\"wpProQuiz_button wpProQuiz_button_restartQuiz\" type=\"button\" name=\"restartQuiz\"\n\t\t\t\t\tvalue=\"Restart Quiz\"\/>\t\t\t\t\t\t<input class=\"wpProQuiz_button wpProQuiz_button_reShowQuestion\" type=\"button\" name=\"reShowQuestion\"\n\t\t\t\t\tvalue=\"View Questions\" \/>\t\t\t\t\t<\/div>\n<\/div>\n<div class=\"wpProQuiz_reviewDiv\" style=\"display: none;\">\n\t<div class=\"wpProQuiz_reviewQuestion\">\n\t<ol>\n\t\t\t\t\t<li>1<\/li>\n\t\t\t\t\t<li>2<\/li>\n\t\t\t\t\t<li>3<\/li>\n\t\t\t\t\t<li>4<\/li>\n\t\t\t\t\t<li>5<\/li>\n\t\t\t\t\t<li>6<\/li>\n\t\t\t\t\t<li>7<\/li>\n\t\t\t\t\t<li>8<\/li>\n\t\t\t\t\t<li>9<\/li>\n\t\t\t\t\t<li>10<\/li>\n\t\t\t\t\t<li>11<\/li>\n\t\t\t\t\t<li>12<\/li>\n\t\t\t\t\t<li>13<\/li>\n\t\t\t\t\t<li>14<\/li>\n\t\t\t\t\t<li>15<\/li>\n\t\t\t<\/ol>\n\t<div style=\"display: none;\"><\/div>\n<\/div>\n<div class=\"wpProQuiz_reviewLegend\">\n\t<ol>\n\t\t<li class=\"learndash-quiz-review-legend-item-current\">\n\t\t\t<span class=\"wpProQuiz_reviewColor wpProQuiz_reviewQuestion_Target\"><\/span>\n\t\t\t<span class=\"wpProQuiz_reviewText\">Current<\/span>\n\t\t<\/li>\n\t\t<li class=\"learndash-quiz-review-legend-item-review\">\n\t\t\t<span class=\"wpProQuiz_reviewColor wpProQuiz_reviewColor_Review\"><\/span>\n\t\t\t<span class=\"wpProQuiz_reviewText\">Review \/ Skip<\/span>\n\t\t<\/li>\n\t\t<li class=\"learndash-quiz-review-legend-item-answered\">\n\t\t\t<span class=\"wpProQuiz_reviewColor wpProQuiz_reviewColor_Answer\"><\/span>\n\t\t\t<span class=\"wpProQuiz_reviewText\">Answered<\/span>\n\t\t<\/li>\n\t\t<li class=\"learndash-quiz-review-legend-item-correct\">\n\t\t\t<span class=\"wpProQuiz_reviewColor wpProQuiz_reviewColor_AnswerCorrect\"><\/span>\n\t\t\t<span class=\"wpProQuiz_reviewText\">Correct<\/span>\n\t\t<\/li>\n\t\t<li class=\"learndash-quiz-review-legend-item-incorrect\">\n\t\t\t<span class=\"wpProQuiz_reviewColor wpProQuiz_reviewColor_AnswerIncorrect\"><\/span>\n\t\t\t<span class=\"wpProQuiz_reviewText\">Incorrect<\/span>\n\t\t<\/li>\n\t<\/ol>\n\t<div style=\"clear: both;\"><\/div>\n<\/div>\n<div class=\"wpProQuiz_reviewButtons\">\n\t\t\t<input type=\"button\" name=\"review\" value=\"Review Question\" class=\"wpProQuiz_button2\" style=\"float: left; display: block;\"> \t\t\t\t\t<input type=\"button\" name=\"quizSummary\" value=\"Quiz Summary\" class=\"wpProQuiz_button2\" style=\"float: right;\"> \t\t\t\t<div style=\"clear: both;\"><\/div>\n\t<\/div>\n<\/div>\n<div class=\"wpProQuiz_quizAnker\" style=\"display: none;\"><\/div>\n<div style=\"display: none;\" class=\"wpProQuiz_quiz\">\n\t<ol class=\"wpProQuiz_list\">\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5481,&quot;question_post_id&quot;:99073}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>1<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>1<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>#include &lt;bits\/stdc++.h&gt;<\/p>\n<p>using namespace std;<\/p>\n<p>\u00a0<\/p>\n<p>void PrintS(stack&lt;int&gt; s)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 if (s.empty())<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return;<\/p>\n<p>\u00a0\u00a0\u00a0 int x = s.top();<\/p>\n<p>\u00a0\u00a0\u00a0 cout &lt;&lt; x &lt;&lt; &#8221; &#8220;;<\/p>\n<p>\u00a0\u00a0\u00a0 s.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 PrintS(s);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(x);<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n<p>int main()<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 stack&lt;int&gt; s;<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(1);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(2);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(3);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(4);<\/p>\n<p>\u00a0\u00a0\u00a0 PrintS(s);<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0 return 0;<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5481\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5481\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> 1 2 3 4\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5481\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> 4 3 2 1 \t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5481\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> 2 4 1 3\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5481\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> 3 1 2 4\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5482,&quot;question_post_id&quot;:99074}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>2<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>2<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>#include &lt;bits\/stdc++.h&gt;<\/p>\n<p>using namespace std;<\/p>\n<p>\u00a0<\/p>\n<p>void Printreverse(stack&lt;int&gt; s)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 if (s.empty())<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return;<\/p>\n<p>\u00a0\u00a0\u00a0 int x = s.top();<\/p>\n<p>\u00a0\u00a0\u00a0 s.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 Printreverse(s);<\/p>\n<p>\u00a0\u00a0\u00a0 cout &lt;&lt; x &lt;&lt; &#8221; &#8220;;<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(x);<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n<p>int main()<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 stack&lt;int&gt; s;<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(1);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(2);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(3);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(4);<\/p>\n<p>\u00a0\u00a0\u00a0 Printreverse(s);<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0 return 0;<\/p>\n<p>}<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5482\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5482\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> 1 2 3 4\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5482\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> 4 3 2 1\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5482\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> 2 4 1 3\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5482\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> 3 1 2 4\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5483,&quot;question_post_id&quot;:99075}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>3<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>3<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>#include&lt;bits\/stdc++.h&gt;<\/p>\n<p>using namespace std;<\/p>\n<p>\u00a0<\/p>\n<p>void delMid(stack&lt;char&gt; &amp;s, int n,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int curr=0)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0if (s.empty() || curr == n)<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0 return;<\/p>\n<p>\u00a0\u00a0\u00a0char x = s.top();<\/p>\n<p>\u00a0\u00a0\u00a0s.pop();<\/p>\n<p>\u00a0\u00a0\u00a0delMid(s, n, curr+1);<\/p>\n<p>\u00a0\u00a0\u00a0if (curr != n\/2)<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0 s.push(x);<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n<p>void PrintS(stack&lt;char&gt; s)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 if (s.empty())<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return;<\/p>\n<p>\u00a0\u00a0\u00a0 char x = s.top();<\/p>\n<p>\u00a0\u00a0\u00a0 cout &lt;&lt; x &lt;&lt; &#8221; &#8220;;<\/p>\n<p>\u00a0\u00a0\u00a0 s.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 PrintS(s);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(x);<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n<p>int main()<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 stack&lt;char&gt; s;<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(&#8216;A&#8217;);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(&#8216;B&#8217;);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(&#8216;C&#8217;);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(&#8216;D&#8217;);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(&#8216;E&#8217;);<\/p>\n<p>\u00a0\u00a0\u00a0 delMid(s, s.size());<\/p>\n<p>\u00a0\u00a0\u00a0 PrintS(s);<\/p>\n<p>\u00a0\u00a0\u00a0 return 0;<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5483\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5483\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> A B C D\n\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5483\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> A C D E\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5483\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> D C B A\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5483\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> E D B A\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5484,&quot;question_post_id&quot;:99076}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>4<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>4<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>#include&lt;bits\/stdc++.h&gt;<\/p>\n<p>using namespace std;<\/p>\n<p>\u00a0<\/p>\n<p>void delMid(stack&lt;char&gt; &amp;s, int n,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int curr=0)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0if (s.empty() || curr == n)<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0 return;<\/p>\n<p>\u00a0\u00a0\u00a0char x = s.top();<\/p>\n<p>\u00a0\u00a0\u00a0s.pop();<\/p>\n<p>\u00a0\u00a0\u00a0delMid(s, n, curr+1);<\/p>\n<p>\u00a0\u00a0\u00a0if (curr != n\/2)<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0 s.push(x);<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n<p>void Printr(stack&lt;char&gt; s)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 if (s.empty())<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return;<\/p>\n<p>\u00a0\u00a0\u00a0 char x = s.top();<\/p>\n<p>\u00a0\u00a0\u00a0 s.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 Printr(s);<\/p>\n<p>\u00a0\u00a0\u00a0 cout &lt;&lt; x &lt;&lt; &#8221; &#8220;;<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(x);<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n<p>int main()<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 stack&lt;char&gt; s;<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(&#8216;A&#8217;);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(&#8216;B&#8217;);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(&#8216;C&#8217;);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(&#8216;D&#8217;);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(&#8216;E&#8217;);<\/p>\n<p>\u00a0\u00a0\u00a0 delMid(s, s.size());<\/p>\n<p>\u00a0\u00a0\u00a0 Printr(s);<\/p>\n<p>\u00a0\u00a0\u00a0 return 0;<\/p>\n<p>}<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5484\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5484\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> A B C D\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5484\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> A B D E\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5484\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> D C B A\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5484\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> E D B A\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5485,&quot;question_post_id&quot;:99077}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>5<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>5<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>#include&lt;bits\/stdc++.h&gt;<\/p>\n<p>using namespace std;<\/p>\n<p>void PrintS(stack&lt;char&gt; s)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 if (s.empty())<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 return;<\/p>\n<p>\u00a0\u00a0\u00a0 char x = s.top();<\/p>\n<p>\u00a0\u00a0\u00a0 cout &lt;&lt; x &lt;&lt; &#8221; &#8220;;<\/p>\n<p>\u00a0\u00a0\u00a0 s.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 PrintS(s);<\/p>\n<p>\u00a0\u00a0\u00a0 s.push(x);<\/p>\n<p>}<\/p>\n<p>int main()<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 stack&lt;char&gt; s;<\/p>\n<p>\u00a0\u00a0\u00a0 string s1=&#8221;GOA&#8221;;<\/p>\n<p>\u00a0\u00a0\u00a0 for(int i=0;i&lt;3;i++)<\/p>\n<p>\u00a0\u00a0\u00a0 {<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 s.push(s1[i]);<\/p>\n<p>\u00a0\u00a0\u00a0 }<\/p>\n<p>\u00a0\u00a0\u00a0 PrintS(s);<\/p>\n<p>\u00a0\u00a0\u00a0 return 0;<\/p>\n<p>}<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5485\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5485\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> A O G\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5485\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> G O A\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5485\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> Compilation Error\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5485\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> \t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5486,&quot;question_post_id&quot;:99078}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>6<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>6<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>#include &lt;bits\/stdc++.h&gt;<\/p>\n<p>using namespace std;<\/p>\n<p>void Print(queue&lt;int&gt;&amp; Q)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 while (!Q.empty()) {<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 cout &lt;&lt; Q.front() &lt;&lt; &#8221; &#8220;;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Q.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 }<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n<p>int main()<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 queue&lt;int&gt; Q;<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(10);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(20);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(30);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(40);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(50);<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0 Print(Q);<\/p>\n<p>}<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5486\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5486\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> 10 20 30 40 50\n\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5486\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> 50 40 30 20 10\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5486\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> \t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5486\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> Compilation Error\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5487,&quot;question_post_id&quot;:99079}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>7<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>7<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>#include &lt;bits\/stdc++.h&gt;<\/p>\n<p>using namespace std;<\/p>\n<p>void Print(queue&lt;int&gt;&amp; Q)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 while (!Q.empty()) {<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 cout &lt;&lt; Q.front() &lt;&lt; &#8221; &#8220;;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Q.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 }<\/p>\n<p>}<\/p>\n<p>void revQ(queue&lt;int&gt;&amp; Q)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 stack&lt;int&gt; Stack;<\/p>\n<p>\u00a0\u00a0\u00a0 while (!Q.empty()) {<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Stack.push(Q.front());<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Q.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 }<\/p>\n<p>\u00a0\u00a0\u00a0 while (!Stack.empty()) {<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Q.push(Stack.top());<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Stack.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 }<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n<p>int main()<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 queue&lt;int&gt; Q;<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(10);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(20);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(30);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(40);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(50);<\/p>\n<p>\u00a0<\/p>\n<p>\u00a0\u00a0\u00a0 revQ(Q);<\/p>\n<p>\u00a0\u00a0\u00a0 Print(Q);<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5487\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5487\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> 10 20 30 40 50\n\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5487\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> 50 40 30 20 10\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5487\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> \t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5487\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> Compilation Error\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5488,&quot;question_post_id&quot;:99080}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>8<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>8<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>#include &lt;bits\/stdc++.h&gt;<\/p>\n<p>using namespace std;<\/p>\n<p>void Print(queue&lt;int&gt;&amp; Q)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 while (!Q.empty()) {<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 cout &lt;&lt; Q.front() &lt;&lt; &#8221; &#8220;;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Q.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 }<\/p>\n<p>}<\/p>\n<p>void delMid(queue&lt;int&gt; &amp;Q, int n,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int curr=0)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0if (Q.empty() || curr == n)<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0 return;<\/p>\n<p>\u00a0\u00a0\u00a0int x = Q.front();<\/p>\n<p>\u00a0\u00a0\u00a0Q.pop();<\/p>\n<p>\u00a0\u00a0\u00a0delMid(Q, n, curr+1);<\/p>\n<p>\u00a0\u00a0\u00a0if (curr != n\/2)<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0 Q.push(x);<\/p>\n<p>}<\/p>\n<p>int main()<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 queue&lt;int&gt; Q;<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(10);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(20);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(30);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(40);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(50);<\/p>\n<p>\u00a0\u00a0\u00a0 delMid(Q, Q.size());<\/p>\n<p>\u00a0\u00a0\u00a0 Print(Q);<\/p>\n<p>}<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5488\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5488\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> 10 20 30 40\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5488\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> 10 20 40 50\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5488\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> 50 40 20 10\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5488\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\">  40 20 30 10\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5489,&quot;question_post_id&quot;:99081}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>9<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>9<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>#include &lt;bits\/stdc++.h&gt;<\/p>\n<p>using namespace std;<\/p>\n<p>void Print(queue&lt;int&gt;&amp; Q)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 while (!Q.empty()) {<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 cout &lt;&lt; Q.front() &lt;&lt; &#8221; &#8220;;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Q.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 }<\/p>\n<p>}<\/p>\n<p>void delMid(queue&lt;int&gt; &amp;Q, int n,<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 int curr=0)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0if (Q.empty() || curr == n)<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0 return;<\/p>\n<p>\u00a0\u00a0\u00a0int x = Q.front();<\/p>\n<p>\u00a0\u00a0\u00a0Q.pop();<\/p>\n<p>\u00a0\u00a0\u00a0delMid(Q, n, curr+1);<\/p>\n<p>\u00a0\u00a0\u00a0if (curr != n\/2)<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0 Q.push(x);<\/p>\n<p>}<\/p>\n<p>void revQ(queue&lt;int&gt;&amp; Q)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 stack&lt;int&gt; Stack;<\/p>\n<p>\u00a0\u00a0\u00a0 while (!Q.empty()) {<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Stack.push(Q.front());<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Q.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 }<\/p>\n<p>\u00a0\u00a0\u00a0 while (!Stack.empty()) {<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Q.push(Stack.top());<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Stack.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 }<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n<p>int main()<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 queue&lt;int&gt; Q;<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(10);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(20);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(30);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(40);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(50);<\/p>\n<p>\u00a0\u00a0\u00a0 delMid(Q, Q.size());<\/p>\n<p>\u00a0\u00a0\u00a0 revQ(Q);<\/p>\n<p>\u00a0\u00a0\u00a0 Print(Q);<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5489\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5489\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> 10 20 30 40\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5489\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\">  10 20 40 50\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5489\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> 50 40 20 10\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5489\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> 40 20 30 10\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5490,&quot;question_post_id&quot;:99082}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>10<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>10<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>#include &lt;bits\/stdc++.h&gt;<\/p>\n<p>using namespace std;<\/p>\n<p>void Print(queue&lt;int&gt;&amp; Q)<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 while (!Q.empty()) {<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 cout &lt;&lt; Q.front() &lt;&lt; &#8221; &#8220;;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Q.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 }<\/p>\n<p>\u00a0\u00a0\u00a0 cout&lt;&lt;&#8220;deleted&#8221;;<\/p>\n<p>}<\/p>\n<p>\u00a0<\/p>\n<p>int main()<\/p>\n<p>{<\/p>\n<p>\u00a0\u00a0\u00a0 queue&lt;int&gt; Q;<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(10);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(20);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(30);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(40);<\/p>\n<p>\u00a0\u00a0\u00a0 Q.push(50);<\/p>\n<p>\u00a0\u00a0\u00a0 while (!Q.empty())<\/p>\n<p>\u00a0\u00a0\u00a0 {<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Q.pop();<\/p>\n<p>\u00a0\u00a0\u00a0 }<\/p>\n<p>\u00a0\u00a0\u00a0 Print(Q);<\/p>\n<p>}<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5490\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5490\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> 10 20 30 40 50\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5490\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> deleted\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5490\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\">  50 40 30 20 10\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5490\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> Compilation Error\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5491,&quot;question_post_id&quot;:99083}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>11<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>11<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>\u00a0What approach is followed by stacks?<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5491\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5491\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> LIFO\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5491\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> FIFO\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5491\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> FILO\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5491\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> LILO\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5492,&quot;question_post_id&quot;:99084}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>12<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>12<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>What is the insertion operation in the queue called?<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5492\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5492\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> dequeue\n\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5492\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> enqueue\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5492\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> Push\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5492\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> Pop\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5493,&quot;question_post_id&quot;:99085}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>13<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>13<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>What is the deletion operation in the queue called?<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5493\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5493\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> dequeue\n\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5493\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> enqueue\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5493\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> Push\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5493\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> Pop\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5494,&quot;question_post_id&quot;:99086}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>14<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>14<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>\u00a0What is the insertion operation in the stack called?<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5494\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5494\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\">  dequeue\n\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5494\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\">  enqueue\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5494\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\"> Push\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5494\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> Pop\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t\t\t<li class=\"wpProQuiz_listItem\" style=\"display: none;\" data-type=\"single\" data-question-meta=\"{&quot;type&quot;:&quot;single&quot;,&quot;question_pro_id&quot;:5495,&quot;question_post_id&quot;:99087}\">\n\t\t\t\t<div class=\"wpProQuiz_question_page\" style=\"display:none;\" >\n\t\t\t\tQuestion <span>15<\/span> of <span>15<\/span>\t\t\t\t<\/div>\n\t\t\t\t<h5 style=\"display: inline-block;\" class=\"wpProQuiz_header\">\n\t\t\t\t\t<span>15<\/span>. Question\n\t\t\t\t<\/h5>\n\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_question\" style=\"margin: 10px 0px 0px 0px;\">\n\t\t\t\t\t<div class=\"wpProQuiz_question_text\">\n\t\t\t\t\t\t<p>what approach is followed by queues?<\/p>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<p class=\"wpProQuiz_clear\" style=\"clear:both;\"><\/p>\n\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<ul class=\"wpProQuiz_questionList\" data-question_id=\"5495\"\n\t\t\t\t\t\tdata-type=\"single\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"0\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5495\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"1\"> LIFO\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"1\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5495\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"2\"> FIFO\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"2\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5495\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"3\">  FILO\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li class=\"wpProQuiz_questionListItem\" data-pos=\"3\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span style=\"display:none;\"><\/span>\n\t\t\t\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t\t\t\t<input class=\"wpProQuiz_questionInput\" autocomplete=\"off\"\n\t\t\t\t\t\t\t\t\t\t\t\t\ttype=\"radio\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tname=\"question_343_5495\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tvalue=\"4\"> LIFO\t\t\t\t\t\t\t\t\t\t<\/label>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_response\" style=\"display: none;\">\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_correct\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tCorrect\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div style=\"display: none;\" class=\"wpProQuiz_incorrect\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\tIncorrect\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"wpProQuiz_AnswerMessage\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"skip\" value=\"Skip question\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left; margin-right: 10px ;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"back\" value=\"Back\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: left ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t\t\t\t\t<input type=\"button\" name=\"check\" value=\"Check\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right ; margin-right: 10px ; display: none;\"> \t\t\t\t\t\t\t\t<input type=\"button\" name=\"next\" value=\"Next\" class=\"wpProQuiz_button wpProQuiz_QuestionButton\" style=\"float: right; display: none;\"> \t\t\t\t\t\t\t\t<div style=\"clear: both;\"><\/div>\n\n\t\t\t\t\t\t\t<\/li>\n\n\t\t\t<\/ol>\n\t<\/div>\n\t\t<\/div>\n\t\t\n<\/div> <!--\/.learndash-wrapper-->\n<\/div><\/strong><\/p>\n<h2>7. Summary<\/h2>\n<p>Data Structures are an important concept of every programming language. Stacks and Queues in C\/C++ are one of the important data structures, which can be understood by real-time examples.<\/p>\n<p>Circular Queue in C\/C++ is not a new concept, it is similar to linear queues. Hope, you liked the explanation and can easily implement queues with arrays and linked list.<\/p>\n<p>If you have any queries regarding this topic, feel free to let us know your responses in the comment section below!<\/p>\n<p><em><strong>Build your Coding skills with these<a href=\"https:\/\/data-flair.training\/blogs\/basic-c-programs\/\"> basic C Programs<\/a>.<\/strong><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>After learning the concept of Stacks (LIFO), it&#8217;s time to discuss Queue in C\/C++. The concept of Queue follows the FIFO rule, which means First in First Out. Don&#8217;t get confused between Stacks and&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":63012,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19488],"tags":[20555,20554,20552,20213,20557,20556,20553],"class_list":["post-62702","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c-programming","tag-array-implementation-of-queue","tag-c-circular-queue","tag-c-queue","tag-fifo","tag-first-in-first-out","tag-linked-list-implementation-of-queue","tag-what-is-c-queue"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Queue in C\\C++ (FIFO) - How Queues are Implemented with Arrays &amp; Linked List - DataFlair<\/title>\n<meta name=\"description\" content=\"Learn the concept of Queue in C\/C++ with syntax &amp; example. Discover the implementation process (insert, delete, display) of queues with arrays &amp; linked list\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Queue in C\\C++ (FIFO) - How Queues are Implemented with Arrays &amp; Linked List - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Learn the concept of Queue in C\/C++ with syntax &amp; example. Discover the implementation process (insert, delete, display) of queues with arrays &amp; linked list\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-12T11:34:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-23T04:54:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Queues-in-C-and-C.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"802\" \/>\n\t<meta property=\"og:image:height\" content=\"420\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"21 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Queue in C\\C++ (FIFO) - How Queues are Implemented with Arrays &amp; Linked List - DataFlair","description":"Learn the concept of Queue in C\/C++ with syntax & example. Discover the implementation process (insert, delete, display) of queues with arrays & linked list","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/","og_locale":"en_US","og_type":"article","og_title":"Queue in C\\C++ (FIFO) - How Queues are Implemented with Arrays &amp; Linked List - DataFlair","og_description":"Learn the concept of Queue in C\/C++ with syntax & example. Discover the implementation process (insert, delete, display) of queues with arrays & linked list","og_url":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2019-07-12T11:34:08+00:00","article_modified_time":"2021-07-23T04:54:03+00:00","og_image":[{"width":802,"height":420,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Queues-in-C-and-C.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"21 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"Queue in C\\C++ (FIFO) &#8211; How Queues are Implemented with Arrays &amp; Linked List","datePublished":"2019-07-12T11:34:08+00:00","dateModified":"2021-07-23T04:54:03+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/"},"wordCount":1234,"commentCount":2,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Queues-in-C-and-C.jpg","keywords":["Array Implementation of Queue","C Circular Queue","C++ queue","Fifo","First in First Out","Linked List Implementation of Queue","What is C Queue"],"articleSection":["C Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/","url":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/","name":"Queue in C\\C++ (FIFO) - How Queues are Implemented with Arrays &amp; Linked List - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Queues-in-C-and-C.jpg","datePublished":"2019-07-12T11:34:08+00:00","dateModified":"2021-07-23T04:54:03+00:00","description":"Learn the concept of Queue in C\/C++ with syntax & example. Discover the implementation process (insert, delete, display) of queues with arrays & linked list","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Queues-in-C-and-C.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2019\/07\/Queues-in-C-and-C.jpg","width":802,"height":420,"caption":"Queues in C and C++"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/queue-in-c-cpp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"C Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/c-programming\/"},{"@type":"ListItem","position":3,"name":"Queue in C\\C++ (FIFO) &#8211; How Queues are Implemented with Arrays &amp; Linked List"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/62702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=62702"}],"version-history":[{"count":7,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/62702\/revisions"}],"predecessor-version":[{"id":99304,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/62702\/revisions\/99304"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/63012"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=62702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=62702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=62702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}