Sorting algorithms/Bubble sort: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 1,860: | Line 1,860: | ||
2,11,17,19,24,25,28,29,36,44,46,77,98,102,111,120,123,147,154,171,183,191,192,205,211,226,249 |
2,11,17,19,24,25,28,29,36,44,46,77,98,102,111,120,123,147,154,171,183,191,192,205,211,226,249 |
||
</pre> |
</pre> |
||
=={{header|g-fu}}== |
|||
<lang g-fu> |
|||
(fun bubbles (vs) |
|||
(let done? F n (len vs)) |
|||
(while (not done?) |
|||
(set done? T n (- n 1)) |
|||
(for (n i) |
|||
(let x (# vs i) j (+ i 1) y (# vs j)) |
|||
(if (> x y) (set done? F (# vs i) y (# vs j) x)))) |
|||
vs) |
|||
(bubbles '(2 1 3)) |
|||
--- |
|||
(1 2 3) |
|||
</lang> |
|||
=={{header|Go}}== |
=={{header|Go}}== |