File tree 2 files changed +4
-5
lines changed
Algorithms.NET/Searching/LinearSearch
2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change 36
36
37
37
38
38
39
- var sortingBenchmarkSummary = BenchmarkRunner . Run < SortingBenchmark > ( ) ;
40
- // var searchingBenchmarkSummary = BenchmarkRunner.Run<SearchingBenchmark>();
39
+ // var sortingBenchmarkSummary = BenchmarkRunner.Run<SortingBenchmark>();
40
+ var searchingBenchmarkSummary = BenchmarkRunner . Run < SearchingBenchmark > ( ) ;
41
41
42
42
43
43
Original file line number Diff line number Diff line change @@ -9,15 +9,14 @@ public class LinearSearchAlgorithm
9
9
/// <summary>
10
10
/// Search an item in a list using linearSearch algorithm, Time complexity of O(n).
11
11
/// </summary>
12
- /// <typeparam name="T">Type of items in list</typeparam>
13
12
/// <param name="item">Item to search for.</param>
14
13
/// <param name="list">List in which we want to search.</param>
15
14
/// <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 )
17
16
{
18
17
for ( int i = 0 ; i < list . Count ; i ++ )
19
18
{
20
- if ( list [ i ] . Equals ( item ) )
19
+ if ( list [ i ] == item )
21
20
return i ;
22
21
}
23
22
You can’t perform that action at this time.
0 commit comments