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