इस लेख में हम C++ STL में क्यूई::फ्रंट () और क्यू::बैक () फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।
C++ STL में क्यू क्या है?
क्यू सी ++ एसटीएल में परिभाषित एक सरल अनुक्रम या डेटा संरचना है जो फीफो (फर्स्ट इन फर्स्ट आउट) फैशन में डेटा का सम्मिलन और विलोपन करता है। एक कतार में डेटा निरंतर तरीके से संग्रहीत किया जाता है। तत्वों को अंत में डाला जाता है और कतार की शुरुआत से हटा दिया जाता है। सी ++ एसटीएल में पहले से ही कतार का एक पूर्वनिर्धारित टेम्पलेट है, जो कतार के समान तरीके से डेटा सम्मिलित करता है और हटा देता है।
क्यू क्या है::फ्रंट()?
Que::front() C++ STL में एक इनबिल्ट फंक्शन है जिसे
ऊपर दी गई आकृति की तरह, शीर्ष यानी 1 पहला तत्व है जिसे कतार में दर्ज किया गया है और पूंछ यानी -4 अंतिम या सबसे हाल का तत्व है जो कतार में दर्ज किया गया है
सिंटैक्स
myqueue.front();
यह फ़ंक्शन कोई पैरामीटर स्वीकार नहीं करता है
रिटर्न वैल्यू
यह फ़ंक्शन उस तत्व का संदर्भ देता है जिसे पहले क्यू कंटेनर में डाला जाता है।
उदाहरण
Input: queue<int> myqueue = {10, 20, 30, 40}; myqueue.front(); Output: Front element of the queue = 10
उदाहरण
#include <iostream> #include <queue> using namespace std; int main(){ queue<int> Queue; Queue.push(10); Queue.push(20); Queue.push(30); Queue.push(40); Queue.push(40); cout<<"Element in front of a queue is: "<<Queue.front(); return 0; }
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -
कतार के सामने का तत्व है:10
क्यू क्या है::बैक()?
Que::back() C++ STL में एक इनबिल्ट फंक्शन है जिसे
सिंटैक्स
myqueue.back();
यह फ़ंक्शन कोई पैरामीटर स्वीकार नहीं करता है
रिटर्न वैल्यू
यह फ़ंक्शन उस तत्व का संदर्भ देता है जिसे अंतिम बार क्यू कंटेनर में डाला गया है।
उदाहरण
Input: queue<int> myqueue = {10, 20 30, 40}; myqueue.back(); Output: Back element of the queue = 40
उदाहरण
#include <iostream> #include <queue> using namespace std; int main(){ queue<int> Queue; Queue.push(10); Queue.push(20); Queue.push(30); Queue.push(40); Queue.push(50); cout<<"Elements at the back of the queue is: "<<Queue.back(); return 0; }
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -
Elements at the back of the queue is: 50