Class GenericSearch
java.lang.Object
org.example.chapter2_search_problems.GenericSearch
Linear and binary search using Generics.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
booleanbinaryContains
(List<T> list, T key) Binary search.static <T extends Comparable<T>>
booleanlinearContains
(List<T> list, T key) Linear search.
-
Constructor Details
-
GenericSearch
public GenericSearch()
-
-
Method Details
-
linearContains
Linear search.- Type Parameters:
T
- any type- Parameters:
list
- list of itemskey
- search key in list- Returns:
- if find -> true, else -> false
-
binaryContains
Binary search.- Type Parameters:
T
- any type- Parameters:
list
- list of itemskey
- search key in list- Returns:
- if find -> true, else -> false
-