इस लेख में हम C++ में काम करने, वाक्य रचना और सूची ::push_back() फ़ंक्शन के उदाहरणों पर चर्चा करेंगे।
STL में सूची क्या है
सूची एक डेटा संरचना है जो अनुक्रम में कहीं भी निरंतर समय सम्मिलन और विलोपन की अनुमति देती है। सूचियों को डबल लिंक्ड सूचियों के रूप में लागू किया जाता है। सूचियाँ गैर-सन्निहित स्मृति आवंटन की अनुमति देती हैं। सूची सरणी, वेक्टर और डेक की तुलना में कंटेनर में किसी भी स्थिति में बेहतर सम्मिलन निष्कर्षण और तत्व को स्थानांतरित करती है। सूची में तत्व तक सीधी पहुंच धीमी है और सूची आगे_सूची के समान है, लेकिन अग्रेषित सूची वस्तुएं एकल लिंक की गई सूचियां हैं और उन्हें केवल आगे की ओर पुनरावृत्त किया जा सकता है।
सूची क्या है::push_back()
list::push_back() C++ STL में एक इनबिल्ट फंक्शन है जिसे हेडर फाइल में घोषित किया जाता है। push_back() सूची कंटेनर के अंत में तत्व को धक्का/सम्मिलित करने के लिए प्रयोग किया जाता है। push_back कंटेनर के आकार को भी 1 से बढ़ा देता है।
वाक्यविन्यास
list_name. push_back (int ele);
यह फ़ंक्शन केवल एक पैरामीटर को स्वीकार करता है, यानी वह तत्व जिसे हम सूची_नाम कंटेनर के पीछे/आखिरी में पुश/सम्मिलित करना चाहते हैं।
वापसी मूल्य
यह फ़ंक्शन कुछ भी नहीं देता है। यह केवल सूची कंटेनर में तत्व सम्मिलित करेगा।
उदाहरण
#include<bits/stdc++.h> using namespace std; int main(){ //create a list list<int> myList; //Displaying the initial size of a list cout<<"size of the list: "<<myList.size()<< endl; //inserting elements to the list myList.push_back(1); myList.push_back(2); myList.push_back(3); //Size of the list after inserting elements cout<<"Size of the list after inserting elements: "<<myList.size(); return 0; }
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा
Size of the list : 0 Size of the list after inserting elements: 3