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

जांचें कि किसी ऐरे का आकार निश्चित है या नहीं सी #


यह जांचने के लिए कि किसी सरणी का आकार निश्चित है या नहीं, नीचे दिए गए कोड को आजमाएं -

उदाहरण

using System;
public class Demo {
   public static void Main(){
      string[] products = new string[] { "Electronics", "Accessories", "Clothing", "Toys", "Clothing", "Furniture" };
      Console.WriteLine("Products list...");
      foreach(string s in products){
         Console.WriteLine(s);
      }
      Console.WriteLine("Is the products Accessories in the array? = {0}",
         Array.Exists(products, ele => ele == "Accessories"));
      Console.WriteLine("Is the products Stationery in the array? = {0}",
         Array.Exists(products, ele => ele == "Stationery"));
      Console.WriteLine("\nOne or more products begin with the letter 'C'? = {0}",
         Array.Exists(products, ele => ele.StartsWith("C")));
      Console.WriteLine("One or more planets begin with 'D'? = {0}",
         Array.Exists(products, ele => ele.StartsWith("D")));
      Console.WriteLine("One or more products begin with the letter 'T'? = {0}",
         Array.Exists(products, ele => ele.StartsWith("T")));
      Console.WriteLine("One or more planets begin with 'E'? = {0}",
         Array.Exists(products, ele => ele.StartsWith("E")));
      Console.WriteLine("Is the array having fixed size? = " + products.IsFixedSize);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Products list...
Electronics
Accessories
Clothing
Toys
Clothing
Furniture
Is the products Accessories in the array? = True
Is the products Stationery in the array? = False
One or more products begin with the letter 'C'? = True
One or more planets begin with 'D'? = False
One or more products begin with the letter 'T'? = True
One or more planets begin with 'E'? = True
Is the array having fixed size? = True

उदाहरण

आइए एक और उदाहरण देखें -

using System;
public class Demo {
   public static void Main(){
      string[] products = new string[] { };
      Console.WriteLine("One or more planets begin with 'E'? = {0}",
      Array.Exists(products, ele => ele.StartsWith("E")));
      Console.WriteLine("Is the array having fixed size? = " + products.IsFixedSize);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

One or more planets begin with 'E'? = False
Is the array having fixed size? = True

  1. यह जांचने के लिए प्रोग्राम कि कोई ऐरे पालिंड्रोम है या C++ में STL का उपयोग नहीं कर रहा है

    एन पूर्णांकों की एक सरणी गिरफ्तारी [एन] को देखते हुए, कार्य यह पता लगाना है कि सरणी एक पैलिंड्रोम है या नहीं। हमें बताए गए कार्य को C++ में STL का उपयोग करके करना है। सी ++ में एसटीएल (स्टैंडर्ड टेम्प्लेट लाइब्रेरी) की एक विशेषता है, यह सी ++ टेम्प्लेट क्लासेस का एक सेट है जो डेटा संरचनाओं और ढेर,

  1. n आकार के दिए गए सरणी की जाँच करें n स्तरों के BST का प्रतिनिधित्व कर सकते हैं या C++ में नहीं

    हमारे पास एक सरणी ए है, हमें यह जांचना होगा कि सरणी एन स्तरों के साथ बीएसटी का प्रतिनिधित्व कर सकती है या नहीं। जैसा कि स्तर है, हम निम्नलिखित तरीके से एक पेड़ का निर्माण कर सकते हैं। मान लें कि कोई संख्या k है, k से बड़ा मान दाईं ओर जाता है, और k से कम बाईं ओर चलता है। मान लीजिए कि दो सूचियाँ हैं:{

  1. जांचें कि क्या कोई सरणी पायथन में बाइनरी सर्च ट्री के इनऑर्डर का प्रतिनिधित्व करती है या नहीं

    मान लीजिए कि हमारे पास संख्याओं की एक सरणी है जिसे अंक कहा जाता है। हमें यह जांचना होगा कि सरणी अपने इनऑर्डर ट्रैवर्सल के क्रम में एक बाइनरी सर्च ट्री के तत्वों को धारण कर रही है या नहीं। इसलिए, यदि इनपुट nums =[5, 8, 15, 18, 20, 26, 39] की तरह है, तो आउटपुट ट्रू होगा क्योंकि यह का इनऑर्डर ट्रैवर्