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

उपयोगकर्ता परिभाषित आकार के साथ C++ में 2D वेक्टर

वेक्टर के वेक्टर को 2D वेक्टर कहा जाता है।

एल्गोरिदम

Begin
   Declare a variable v to the 2D vector type.
   Initialize values to the vector v.
   Print “the 2D vector is:”.
   for (int i = 0; i < v.size(); i++)
      for (int j = 0; j < v[i].size(); j++)
         print the value of 2D vector v[i][j].
End.

उदाहरण

#include <iostream>
#include <vector> //header file for 2D vector in C++
using namespace std;
int main() {
   vector<vector<int> > v{ { 4,5, 3, 10 }, // initializing 2D vector with values.
   { 2, 7, 11 },
   { 3, 2, 1, 12 } };
   cout<<"the 2D vector is:"<<endl;
   for (int i = 0; i < v.size(); i++) { // printing the 2D vector.
      for (int j = 0; j < v[i].size(); j++)
      cout << v[i][j] << " ";
      cout << endl;
   }
   return 0;
}

आउटपुट

the 2D vector is: 
4 5 3 10
2 7 11 
3 2 1 12

  1. C++ में 3n स्लाइस के साथ पिज़्ज़ा

    मान लीजिए कि एक पिज्जा है जिसमें अलग-अलग आकार के 3n स्लाइस हैं, मैं और मेरे दो दोस्त पिज्जा के स्लाइस इस प्रकार लेंगे - मैं कोई भी पिज़्ज़ा स्लाइस चुनूंगा। मेरा दोस्त अमल मेरी पसंद की घड़ी की विपरीत दिशा में अगला टुकड़ा उठाएगा। मेरा दोस्त बिमल मेरी पसंद की अगली स्लाइस को दक्षिणावर्त दिशा मे

  1. सी ++ में एक वेक्टर को सॉर्ट करना

    सी ++ में वेक्टर को सॉर्ट करना std ::सॉर्ट() का उपयोग करके किया जा सकता है। इसे हेडर में परिभाषित किया गया है। एक स्थिर प्रकार प्राप्त करने के लिए std::stable_sort का उपयोग किया जाता है। यह बिल्कुल सॉर्ट () जैसा है लेकिन समान तत्वों के सापेक्ष क्रम को बनाए रखता है। आवश्यकता के अनुसार क्विकसॉर्ट (),

  1. सी ++ में एक एसटीडी ::वेक्टर कैसे फेरबदल करें

    फिशर-येट्स शफल एल्गोरिथम में एक वेक्टर फेरबदल किया जा सकता है। इस एल्गोरिथम में, एक वेक्टर का एक रैखिक स्कैन किया जाता है और फिर प्रत्येक तत्व को एक यादृच्छिक तत्व के साथ सभी शेष तत्वों के बीच स्वैप किया जाता है, जिसमें स्वयं तत्व भी शामिल है। एल्गोरिदम Begin   Declare a function show().