Sort an integer array: Difference between revisions

Content deleted Content added
Added K version
Line 338: Line 338:
In the example below, L will remain an unsorted list and S will be sorted.
In the example below, L will remain an unsorted list and S will be sorted.
<lang Icon>S := sort(L:= [63, 92, 51, 92, 39, 15, 43, 89, 36, 69]) # will sort a list</lang>
<lang Icon>S := sort(L:= [63, 92, 51, 92, 39, 15, 43, 89, 36, 69]) # will sort a list</lang>

=={{header|Io}}==
<lang lua>mums := list(2,4,3,1,2)
sorted := nums sort # returns a new sorted array. 'nums' is unchanged
nums sortInPlace # sort 'nums' "in-place"</lang>


=={{header|Inform 7}}==
=={{header|Inform 7}}==
Line 392: Line 397:
alert( numbers );</lang>
alert( numbers );</lang>


=={{header|Io}}==
=={{header|K}}==
<lang lua>mums := list(2,4,3,1,2)
<lang k>
num: -10?10 / Integers from 0 to 9 in random order
sorted := nums sort # returns a new sorted array. 'nums' is unchanged
5 9 4 2 0 3 6 1 8 7
nums sortInPlace # sort 'nums' "in-place"</lang>

srt: {x@<x} / Generalized sort ascending
srt num
0 1 2 3 4 5 6 7 8 9
</lang>


=={{header|Lua}}==
=={{header|Lua}}==