How to BinarySearch an array in C#

1 Answer

0 votes
using System;

public class Test  {

   public static void Main()  {

        int[] arr = { 5, 7, 8, 2, 1, 3, 6 }; 
        
        Array.Sort(arr); 
  
        foreach(int n in arr) 
            Console.Write(n + " "); 

        Console.WriteLine();
        Console.WriteLine(Array.BinarySearch(arr, 5)); 
        Console.WriteLine(Array.BinarySearch(arr, 9)); 
        Console.WriteLine(Array.BinarySearch(arr, 0)); 
   }
}



/*
run:

1 2 3 5 6 7 8 
3
-8
-1

*/


 



answered Dec 3, 2020 by avibootz

Related questions

2 answers 256 views
1 answer 160 views
160 views asked Apr 29, 2020 by avibootz
1 answer 106 views
106 views asked Aug 3, 2023 by avibootz
2 answers 210 views
...