void
bubbleSort(
int
arr[],
int
n)
{
int
i, j;
bool
swapped;
for
(i = 0; i < n; i++)
{
swapped =
false
;
for
(j = 0; j < n-i-1; j++)
{
if
(arr[j] > arr[j+1])
{
swap(&arr[j], &arr[j+1]);
swapped =
true
;
}
}
//if no elements are swapped by inner loop , then break
if
(swapped ==
false
)
break
;
}
}
No comments:
Post a Comment