Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

BinarySearch() วิธีการใน C #


BinarySearch() ทำงานบนรายการที่เรียงลำดับ ไม่ว่าจะเป็นตัวเลข ตัวเลข หรือสตริง ค้นหาดัชนีขององค์ประกอบ

สมมติว่ารายการต่อไปนี้คือรายการของเรา

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

ตอนนี้เพื่อตรวจสอบดัชนีที่วาง 250 ใช้ BinarySearch() วิธีการ

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