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

C++ में साहचर्य सरणियाँ

C++ प्रोग्रामिंग भाषा में, एक साहचर्य सरणी एक विशेष प्रकार की सरणी होती है जिसमें सूचकांक मान किसी भी डेटा प्रकार का हो सकता है अर्थात यह चार, फ्लोट, स्ट्रिंग आदि हो सकता है। इन सहयोगी सरणियों को मानचित्र या शब्दकोश के रूप में भी जाना जाता है। साथ ही, इंडेक्स को एक अलग नाम दिया जाता है जो कि की होता है और जो डेटा की की पोजीशन पर स्टोर होता है वह वैल्यू होता है।

इसलिए, हम एसोसिएटिव ऐरे को की-वैल्यू पेयर के रूप में परिभाषित कर सकते हैं।

आइए बाइक की एक सहयोगी सरणी और उनकी शीर्ष गति को परिभाषित करें।

Bike top speed
Ninja 290
S1000rr 310
Bullet 127
Duke 135
R1 286

उदाहरण

#include <bits/stdc++.h>
using namespace std;
int main(){
   map<string, int> speed{ { "ninja", 290 },
   { "s1000rr", 310 }, { "bullet", 127 },
   { "Duke", 135 }, { "R1", 286 } };
   map<string, int>::iterator i;
   cout << "The topspeed of bikes are" << endl;
   for (i = speed.begin(); i != speed.end(); i++)
   cout<<i->first<<" "<<i->second <<endl;
   cout << endl;
   cout << "The top speed of bullet is "<< speed["bullet"] << endl;
}

आउटपुट

The topspeed of bikes are
Duke    135
R1      286
Bullet  127
ninja   290
s1000rr 310
The top speed of bullet is 127

  1. जावास्क्रिप्ट में सहयोगी सरणी क्या हैं?

    एसोसिएटिव एरे मूल रूप से जावास्क्रिप्ट में ऑब्जेक्ट हैं जहां इंडेक्स को उपयोगकर्ता परिभाषित कुंजी द्वारा प्रतिस्थापित किया जाता है। उनके पास सामान्य सरणी की तरह लंबाई की संपत्ति नहीं है और लूप के लिए सामान्य का उपयोग करके ट्रैवर्स नहीं किया जा सकता है। जावास्क्रिप्ट में सहयोगी सरणियों के लिए कोड नि

  1. सी/सी ++ में सरणी?

    सरणी एक ही प्रकार के तत्वों का अनुक्रमिक संग्रह है। डेटा के संग्रह को संग्रहीत करने के लिए एक सरणी का उपयोग किया जाता है, लेकिन एक सरणी को उसी प्रकार के चर के संग्रह के रूप में सोचना अक्सर अधिक उपयोगी होता है। अलग-अलग चर घोषित करने के बजाय, जैसे संख्या 0, संख्या 1, ..., और संख्या 99, आप एक सरणी चर

  1. सी / सी ++ में बहुआयामी सरणी

    C/C++ में, बहुआयामी सरणी को सरल शब्दों में सरणियों के सरणी के रूप में परिभाषित किया गया है। बहुआयामी सरणियों में डेटा को सारणीबद्ध रूप में (पंक्ति प्रमुख क्रम में) संग्रहीत किया जाता है। निम्न आरेख 3 x 3 x 3 आयाम वाले बहुआयामी सरणी के लिए स्मृति आवंटन रणनीति दिखाता है। एल्गोरिदम Begin