Sort stability: Difference between revisions
m
Added Sidef language.
(Add Nimrod) |
m (Added Sidef language.) |
||
Line 829:
scala> cityArray
res56: Array[String] = Array(US Birmingham, UK Birmingham, UK London, US New York)</lang>
=={{header|Sidef}}==
Sidef uses the stable merge-sort algorithm for sorting an array.
<lang ruby>var table = [
<UK London>,
<US New\ York>,
<US Birmingham>,
<UK Birmingham>,
];
table.sort {|a,b| a[0] <=> b[0]}.each { |col|
say "#{col[0]} #{col[1]}"
}</lang>
{{out}}
<pre>UK London
UK Birmingham
US New York
US Birmingham</pre>
=={{header|Tcl}}==
|