We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 71de914 commit a7282d2Copy full SHA for a7282d2
1 file changed
algorithms/src/main/java/com/baeldung/algorithms/bubblesort/BubbleSort.java
@@ -19,11 +19,13 @@ void bubbleSort(Integer[] arr) {
19
20
void optimizedBubbleSort(Integer[] arr) {
21
int i = 0, n = arr.length;
22
+
23
boolean swapNeeded = true;
24
while (i < n - 1 && swapNeeded) {
25
swapNeeded = false;
- for (int j = i + 1; j < n - i; j++) {
26
+ for (int j = 1; j < n - i; j++) {
27
if (arr[j - 1] > arr[j]) {
28
29
int temp = arr[j - 1];
30
arr[j - 1] = arr[j];
31
arr[j] = temp;
0 commit comments