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}}==
2,747

edits