Sorting algorithms/Bubble sort: Difference between revisions
Content added Content deleted
(→{{header|C}}: Print array before and after sort) |
(Arendelle code added) |
||
Line 330: | Line 330: | ||
After: +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 |
After: +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 |
||
</pre> |
</pre> |
||
=={{header|Arendelle}}== |
|||
A function that returns a sorted version of it's x input |
|||
<pre>< x > ( i , 0 ) |
|||
( sjt , 1; 0; 0 ) // swapped:0 / j:1 / temp:2 |
|||
[ @sjt = 1 , |
|||
( sjt , 0 ) |
|||
( sjt[ 1 ] , +1 ) |
|||
( i , 0 ) |
|||
[ @i < @x? - @sjt[ 1 ], |
|||
{ @x[ @i ] < @x[ @i + 1 ], |
|||
( sjt[ 2 ] , @x[ @i ] ) |
|||
( x[ @i ] , @x[ @i + 1 ] ) |
|||
( x[ @i + 1 ] , @sjt[ 2 ] ) |
|||
( sjt , 1 ) |
|||
} |
|||
( i , +1 ) |
|||
] |
|||
] |
|||
( return , @x )</pre> |
|||
=={{header|AutoHotkey}}== |
=={{header|AutoHotkey}}== |