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

सी # में बाइनरी सर्च () विधि

बाइनरीसर्च () एक क्रमबद्ध सूची पर काम करता है चाहे वह संख्यात्मक, अल्फ़ान्यूमेरिक या स्ट्रिंग्स हो। यह आपको एक तत्व की अनुक्रमणिका ढूंढता है।

मान लें कि निम्नलिखित हमारी सूची है।

List<int> list = new List<int>();
list.Add(70);
list.Add(150);
list.Add(220);
list.Add(250);
list.Add(300);

अब इंडेक्स की जांच करने के लिए जहां 250 रखा गया है, बाइनरीसर्च () विधि का उपयोग करें।

list.BinarySearch(250);

उदाहरण

using System;
using System.Collections.Generic;
class Demo {
   static void Main() {
      List<int> list = new List<int>();
      list.Add(70);
      list.Add(150);
      list.Add(220);
      list.Add(250);
      list.Add(300);
      int value = list.BinarySearch(250);
      Console.WriteLine("Element 250 at Index: "+value);
   }
}

आउटपुट

Element 250 at Index: 3

  1. सी # में Array.BinarySearch विधि

    बाइनरीसर्च पद्धति का उपयोग करके सरणी तत्वों का स्थान प्राप्त करें। एक स्ट्रिंग सरणी सेट करें - string[] str = { "a", "m", "i", "t"}; अब Array.BinarySearch - . का उपयोग करके वर्ण t का स्थान प्राप्त करें Array.BinarySearch(str, "t"); यहाँ पूरा कोड ह

  1. सी # में सूची को सॉर्ट करने की विधि क्या है?

    C# में एक सूची को सॉर्ट करें, सॉर्ट () विधि का उपयोग करें। आइए पहले एक सूची बनाएं - List<string> myList = new List<string>(); अब तत्व जोड़ें - myList.Add("Audi"); myList.Add("BMW"); myList.Add("Chevrolet"); myList.Add("Hyundai"); सूची को सॉर्ट क

  1. List.replaceAll(UnaryOperator<E> ऑपरेटर) जावा में विधि

    सूची इंटरफ़ेस की replaceAll() विधि एक विशेष ऑपरेशन का प्रतिनिधित्व करने वाले UnaryOperator की एक वस्तु को स्वीकार करती है, वर्तमान सूची के सभी तत्वों पर निर्दिष्ट ऑपरेशन करती है और सूची में मौजूदा मानों को उनके संबंधित परिणामों से बदल देती है। उदाहरण आयात करें }}पब्लिक क्लास टेस्ट {सार्वजनिक स्थैतिक