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>
|