Sorting algorithms/Selection sort: Difference between revisions

Added Quackery.
(Added Quackery.)
Line 2,719:
(selection-sort [8 7 4 3 2 0 9 1 5 6])
</lang>
 
=={{header|Quackery}}==
 
<lang Quackery> [ 0 swap
behead swap
witheach
[ 2dup > iff
[ nip nip
i^ 1+ swap ]
else drop ]
drop ] is least ( [ --> n )
 
[ [] swap
dup size times
[ dup least pluck
swap dip join ]
drop ] is ssort ( [ --> [ )
 
[] 20 times [ 10 random join ]
dup echo cr
ssort echo cr</lang>
 
{{out}}
 
<pre>[ 5 2 5 0 4 5 1 5 1 1 0 3 7 2 0 9 6 1 8 7 ]
[ 0 0 0 1 1 1 1 2 2 3 4 5 5 5 5 6 7 7 8 9 ]
</pre>
 
=={{header|R}}==
1,496

edits