Sorting algorithms/Bubble sort: Difference between revisions

m
→‎{{header|Sidef}}: minor code change: use `if` instead of `&&` because it's more readable
m (added a ;Task: (bold) header, added other whitespace to the task's preamble.)
m (→‎{{header|Sidef}}: minor code change: use `if` instead of `&&` because it's more readable)
Line 3,608:
<lang ruby>func bubble_sort(arr) {
loop {
var swapped = false;
{ |i|
if (arr[i-1] > arr[i]) && ({
arr[i-1, i] = arr[i, i-1];
swapped = true;
);}
} * arr.end;
swapped || break;
}
return arr;
}</lang>
 
2,747

edits