How to BinarySearch a List in C#

1 Answer

0 votes
using System;
using System.Collections.Generic;
 
class Program
{
    static void Main() {
        List<string> lst = new List<string>();
         
        lst.Add("c#");  
        lst.Add("php"); 
        lst.Add("c");   
        lst.Add("c++"); 
        lst.Add("java");   
        lst.Add("php");    
        lst.Add("c#"); 
        lst.Add("java");   
        lst.Add("python"); 
        lst.Add("javascript"); 
         
        lst.Sort();
         
        int i = lst.BinarySearch("php");
        Console.WriteLine(i);
 
        i = lst.BinarySearch("c#");
        Console.WriteLine(i);
 
        i = lst.BinarySearch("c#");
        Console.WriteLine(i);
        
        i = lst.BinarySearch("go");
        Console.WriteLine(i);
    }
}
 
 
 
 
/*
run:
 
7
1
1
-5
 
*/

 

 



answered Apr 29, 2020 by avibootz
edited Aug 3, 2023 by avibootz

Related questions

1 answer 151 views
151 views asked Dec 3, 2020 by avibootz
2 answers 268 views
1 answer 113 views
113 views asked Aug 3, 2023 by avibootz
1 answer 117 views
117 views asked Aug 3, 2023 by avibootz
2 answers 226 views
...