मान लीजिए कि मैं कुंजी के रूप में एक स्ट्रिंग के साथ डेटा मैप करना चाहता था। क्या कंटेनर मुझे चुना जाना चाहिए, map
या unordered_map
? unordered_map
अधिक स्मृति लेता है तो मान लें कि स्मृति कोई समस्या नहीं है, और चिंता गति है।
unordered_map
आमतौर पर O (n) की सबसे खराब स्थिति के साथ O (1) की औसत जटिलता देनी चाहिए। ओ (एन) को किन मामलों में मिलेगा? map
इससे अधिक समय कब मिलता है unordered_map
? क्या यह तब होता है जब n छोटा होता है?
मान लें कि मैं unordered_map
डिफ़ॉल्ट हैमर V के साथ STL का उपयोग करूंगा । नक्शा। स्ट्रिंग कुंजी है।
यदि मैं हर बार किसी व्यक्तिगत तत्व तक पहुंचने के बजाय तत्वों पर पुनरावृति करने जा रहा हूं, तो क्या मुझे पसंद करना चाहिए map
?