diff --git a/sorting/comb_sort.cpp b/sorting/comb_sort.cpp index e99ae951413..3fee36d6ad0 100644 --- a/sorting/comb_sort.cpp +++ b/sorting/comb_sort.cpp @@ -61,7 +61,7 @@ void CombSort(int *arr, int l, int r) { swapped = false; /// Compare all elements with current gap - for (int i = l; i <= r - gap; ++i) { + for (int i = l; i < r - gap; ++i) { if (arr[i] > arr[i + gap]) { std::swap(arr[i], arr[i + gap]); swapped = true;