Skip to content

Commit 00ba70a

Browse files
authored
Refactor LinearSearch to simplify null checks
1 parent 7eea9a5 commit 00ba70a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/com/thealgorithms/searches/LinearSearch.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ public class LinearSearch implements SearchAlgorithm {
4646
@Override
4747
public <T extends Comparable<T>> int find(T[] array, T value) {
4848

49-
if (array == null || array.length == 0 || value == null) {
49+
if (array == null || value == null) {
5050
return -1;
5151
}
5252

53-
for (int i = 0; i < array.length; i++) {
53+
for (int i = 0, n = < array.length; i < n; i++) {
5454
if (array[i] != null && array[i].compareTo(value) == 0) {
5555
return i;
5656
}

0 commit comments

Comments
 (0)