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 |
<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. |
} * arr.end; |
||
swapped || break; |
swapped || break; |
||
} |
} |
||
return arr; |
return arr; |
||
} |
}</lang> |
||
=={{header|Smalltalk}}== |
=={{header|Smalltalk}}== |