Sorting algorithms/Strand sort: Difference between revisions

Content added Content deleted
(→‎{{header|D}}: added faster version)
Line 281: Line 281:


=== Faster version using slices ===
=== Faster version using slices ===
<lang d>T[] strandSort(T)(T[] list) {
<lang d>import std.stdio, std.range;

T[] strandSort(T)(T[] list) {
T[] merge(T[] left, T[] right) {
T[] merge(T[] left, T[] right) {
T[] res;
T[] res;