C++ में वेक्टर (<कोड>वेक्टर)
C++ में एक प्रकार की डायनामिक ऐरे
वेक्टर (वेक्टर)
है।
वेक्टर (<कोड>वेक्टर) — यह एक डेटा संरचना है जो पहले से ही गतिशील सरणी का एक मॉडल है।
C++ में साधारण सरणियों में उनके साथ काम करने के लिए कोई विशेष कार्य और तरीके नहीं होते हैं। C++ में वेक्टर डेटा संरचनाएं हैं जिनमें तत्वों के साथ काम करने के लिए अधिक अतिरिक्त फ़ंक्शन होते हैं।
वेक्टर बनाना
#शामिल <वेक्टर>
...
मुख्य प्रवेश बिंदु()
{
// 10 तत्वों के लिए पूर्णांक वेक्टर v की घोषणा
वेक्टर <int> वी (10);
// शून्य प्रारंभिक मानों के साथ समान (वेक्टर v1)
वेक्टर <int> v1(10, 0);
...
पूर्व>
वेक्टर पैडिंग
पद्धति 1
हम n
-th तत्वों के लिए मेमोरी आवंटित करते हैं और उन्हें कीबोर्ड से पढ़कर भरते हैं।
इंटन;
सिने>> एन;
वेक्टर <इंट> ए (एन);
के लिए (int i = 0; i < n; i++)
सिने>> ए[i];
पद्धति 2
तत्वों की संख्या अज्ञात होने पर दूसरी विधि की आवश्यकता होती है। सबसे पहले, एक खाली वेक्टर बनाया जाता है, और फिर, push_back()
पद्धति का उपयोग करके, वेक्टर के अंत में एक नया तत्व जोड़ा जाता है।
इंटन;
सिने>> एन;
वेक्टर<इंट>ए;
के लिए (int i = 0; i < n; i++) {
आईएनटीबी;
सिने>> बी;
ए.पुश_बैक (बी);
}
पूर्व>
वेक्टर आकार
int बी = ए आकार ();
पूर्व>