Computer >> Máy Tính >  >> Lập trình >> C#

Phương thức BinarySearch () trong C #

BinarySearch () hoạt động trên một danh sách được sắp xếp cho dù là số, chữ và số hay chuỗi của nó. Nó tìm cho bạn chỉ mục của một phần tử.

Giả sử sau đây là danh sách của chúng tôi.

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

Bây giờ để kiểm tra chỉ mục nơi 250 được đặt, hãy sử dụng phương thức BinarySearch ().

list.BinarySearch(250);

Ví dụ

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);
   }
}

Đầu ra

Element 250 at Index: 3