C++ में मैप्स और अनऑर्डर्ड मैप्स हैश टेबल हैं। वे कुछ कुंजियों और उनके संबंधित कुंजी मानों का उपयोग करते हैं। यहां हम देखेंगे कि कैसे जांचें कि कोई दी गई कुंजी हैश टेबल में मौजूद है या नहीं। कोड नीचे दिया गया है:
उदाहरण
#include<iostream> #include<map> using namespace std; string isPresent(map<string, int> m, string key) { if (m.find(key) == m.end()) return "Not Present"; return "Present"; } int main() { map<string, int> my_map; my_map["first"] = 4; my_map["second"] = 6; my_map["third"] = 6; string check1 = "fifth", check2 = "third"; cout << check1 << ": " << isPresent(my_map, check1) << endl; cout << check2 << ": " << isPresent(my_map, check2); } आउटपुट
fifth: Not Present third: Present