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

C++ मैप या अनऑर्डर्ड_मैप में कुंजी मौजूद है या नहीं जांचें


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

  1. C++ में सरणी में कुंजी K की उपस्थिति की संभावना C++ में सरणी में कुंजी K की उपस्थिति की संभावना

    n आकार की एक सरणी दी गई है और कार्य दिए गए तत्व k की संभावना ढूंढना है यदि यह सरणी में उपलब्ध है। पूरी सरणी को n तक पार करें जो सरणी में तत्वों की संख्या के बराबर है और दिए गए तत्व या कुंजी k को खोजें। यदि तत्व सरणी में मौजूद है तो उसकी संभावना की गणना करें अन्यथा 0 प्रिंट करें। इनपुट arr[] = { 1

  1. - C# में सबस्ट्रिंग मौजूदगी जांचना (Contains)

    C# में String.Contains() मेथड जांचता है कि कोई सबस्ट्रिंग किसी स्ट्रिंग के भीतर मौजूद है या नहीं। सिंटैक्स bool result = str.Contains(substring); उदाहरण using System; public class Demo { public static void Main() { string str1 = United, str2 = Uni; bool res = str1.Contains(str

  1. - Python में जांचें कि क्या उपस्ट्रिंग स्ट्रिंग में मौजूद है

    Python डेटा विश्लेषण में हम एक परिदृश्य का सामना कर सकते हैं जहां यह जांचना है कि क्या दी गई उपस्ट्रिंग एक बड़ी स्ट्रिंग का हिस्सा है। हम इसे निम्नलिखित कार्यक्रमों के माध्यम से प्राप्त करेंगे।find के साथfind फंक्शन निर्दिष्ट मान की पहली घटना ढूंढता है। यदि मान नहीं मिलता है तो यह -1 लौटाता है। हम इ