Sorting algorithms/Bubble sort: Difference between revisions
Content added Content deleted
(→{{header|C++}}: use swap to swap! Also, no args to main() to avoid compiler warnings (gcc -Wall)) |
(Simplified) |
||
Line 1,645: | Line 1,645: | ||
=={{header|PicoLisp}}== |
=={{header|PicoLisp}}== |
||
<lang PicoLisp>(de |
<lang PicoLisp>(de bubbleSort (Lst) |
||
( |
(use Chg |
||
(loop |
(loop |
||
(off Chg) |
(off Chg) |
||
( |
(for (L Lst (cdr L) (cdr L)) |
||
(when (> (car L) (cadr L)) |
|||
( |
(xchg L (cdr L)) |
||
(on Chg) ) ) |
|||
(on Chg) ) ) |
|||
(range 1 (dec 'Len)) |
|||
Lst ) |
|||
(NIL Chg Lst) ) ) )</lang> |
(NIL Chg Lst) ) ) )</lang> |
||