File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed
Algorithms.NET/Searching/LinearSearch Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change 3636
3737
3838
39- var sortingBenchmarkSummary = BenchmarkRunner . Run < SortingBenchmark > ( ) ;
40- // var searchingBenchmarkSummary = BenchmarkRunner.Run<SearchingBenchmark>();
39+ // var sortingBenchmarkSummary = BenchmarkRunner.Run<SortingBenchmark>();
40+ var searchingBenchmarkSummary = BenchmarkRunner . Run < SearchingBenchmark > ( ) ;
4141
4242
4343
Original file line number Diff line number Diff line change @@ -9,15 +9,14 @@ public class LinearSearchAlgorithm
99 /// <summary>
1010 /// Search an item in a list using linearSearch algorithm, Time complexity of O(n).
1111 /// </summary>
12- /// <typeparam name="T">Type of items in list</typeparam>
1312 /// <param name="item">Item to search for.</param>
1413 /// <param name="list">List in which we want to search.</param>
1514 /// <returns>Index of item if found, Otherwise returns -1.</returns>
16- public static int Search < T > ( T item , List < T > list ) where T : IComparable
15+ public static int Search ( double item , List < double > list )
1716 {
1817 for ( int i = 0 ; i < list . Count ; i ++ )
1918 {
20- if ( list [ i ] . Equals ( item ) )
19+ if ( list [ i ] == item )
2120 return i ;
2221 }
2322
You can’t perform that action at this time.
0 commit comments