सी ++ में मैप्स और अनॉर्डर्ड मैप्स हैश टेबल हैं। वे कुछ चाबियों और उनके संबंधित प्रमुख मूल्यों का उपयोग करते हैं। यहां हम देखेंगे कि हैश टेबल में दी गई कुंजी मौजूद है या नहीं, इसकी जांच कैसे करें। कोड नीचे जैसा होगा -
उदाहरण
#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