Skip to content

Commit 5d45dad

Browse files
author
alx
committed
Fix "uses integer based for loops to iterate over a List"
1 parent a7dc027 commit 5d45dad

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/main/java/com/thealgorithms/sorts/StrandSort.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -72,14 +72,8 @@ private static <T extends Comparable<? super T>> List<T> merge(List<T> left, Lis
7272
j++;
7373
}
7474
}
75-
while (i < left.size()) {
76-
result.add(left.get(i));
77-
i++;
78-
}
79-
while (j < right.size()) {
80-
result.add(right.get(j));
81-
j++;
82-
}
75+
result.addAll(left.subList(i, left.size()));
76+
result.addAll(right.subList(j, right.size()));
8377
return result;
8478
}
8579
}

0 commit comments

Comments
 (0)