Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में std::vector से इंडेक्स द्वारा एलिमेंट हटाना

C++ std::vector से इंडेक्स द्वारा एलिमेंट हटाने के निम्नलिखित तरीके से किया जा सकता है -

उदाहरण

#include <iostream>
#include <vector>
using namespace std;

int main() {
    vector<int> v; // वेक्टर घोषित करें
    // वेक्टर में एलिमेंट्स डालें
    v.push_back(-10);
    v.push_back(7);
    v.push_back(6);
    // पहला एलिमेंट हटाएं (v[0])
    v.erase(v.begin());
    for (int i = 0; i < v.size(); i++)
        cout << v[i] << " ";
    return 0;
}

आउटपुट

7 6
  1. - C++ में std::vector::resize() और std::vector::reserve() का अंतर

    वेक्टर में डायनामिक ऐरे की तरह खुद को ऑटोमैटिकली रीसाइज़ करने की क्षमता होती है। जब कोई एलिमेंट डाला या हटाया जाता है, तो कंटेनर अपने स्टोरेज को ऑटोमैटिकली संभालता है। vector::resize() और vector::reserve() के बीच मुख्य अंतर यह है कि resize() वेक्टर का साइज़ बदलने के लिए उपयोग किया जाता है जबकि rese

  1. - C++ में std::string से स्पेस हटाना

    इस प्रोग्राम में हम देखेंगे कि C++ में std::string से स्पेस कैसे हटाएं। इसे हटाने के लिए हम remove() फंक्शन का उपयोग करेंगे। इस remove() फंक्शन के साथ यह इटरेटर की शुरुआत और अंत लेता है, फिर तीसरा आर्गुमेंट लेता है जिसे उस इटरेटर ऑब्जेक्ट से हटाया जाएगा। इनपुट: एक स्ट्रिंग This is C++ Programming L

  1. - डिएप्स (Deaps) से न्यूनतम तत्व हटाना

    डिएप में न्यूनतम तत्व का विलोपन डिएप (Deap) एक डबल-एंडेड हीप संरचना है जहां लेफ्ट सबट्री मिन-हीप है और राइट सबट्री मैक्स-हीप है। रूट खाली होता है। न्यूनतम तत्व मिन-हीप (लेफ्ट सबट्री) की रूट पर होता है। विलोपन एल्गोरिदम चूंकि ट्री की ऊंचाई हमेशा log n होती है, विलोपन O(log n) समय लेता है। Procedur