Sorting algorithms/Bubble sort: Difference between revisions

Content added Content deleted
(Added EchoLisp)
m (→‎{{header|Sidef}}: minor code simplifications)
Line 3,601: Line 3,601:


=={{header|Sidef}}==
=={{header|Sidef}}==
<lang ruby>func bubble_sort(arr is Array) -> Array {
<lang ruby>func bubble_sort(arr) {
loop {
loop {
var swapped = false;
var swapped = false;
Line 3,609: Line 3,609:
swapped = true;
swapped = true;
);
);
} * arr.offset;
} * arr.end;
swapped || break;
swapped || break;
};
}
return arr;
return arr;
};</lang>
}</lang>


=={{header|Smalltalk}}==
=={{header|Smalltalk}}==