सहयोगी सरणी क्या है?
C++ में सहयोगी सरणी (जिसे मैप या डिक्शनरी भी कहते हैं) एक विशेष सरणी है जहां सूचकांक (इंडेक्स) किसी भी डेटा प्रकार का हो सकता है - char, float, string, आदि। इसे की-वैल्यू पेयर के रूप में परिभाषित किया जाता है।
उदाहरण
बाइक और उनकी टॉप स्पीड का मैप:
Ninja: 290 S1000rr: 310 Bullet: 127 Duke: 135 R1: 286
उदाहरण कोड
#include <bits/stdc++.h>
using namespace std;
int main() {
map speed{
{"ninja", 290},
{"s1000rr", 310},
{"bullet", 127},
{"Duke", 135},
{"R1", 286}
};
cout << "The topspeed of bikes are" << endl;
for (auto i = speed.begin(); i != speed.end(); i++)
cout << i->first << " " << i->second << endl;
cout << "\nThe top speed of bullet is " << speed["bullet"] << endl;
return 0;
}
आउटपुट
The topspeed of bikes are Duke 135 R1 286 Bullet 127 ninja 290 s1000rr 310 The top speed of bullet is 127