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>&lt; x &gt; ( 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}}==