Sorting algorithms/Strand sort: Difference between revisions
Content added Content deleted
m (Added the Sidef language) |
m (→{{header|Sidef}}: code fix) |
||
Line 1,457: | Line 1,457: | ||
while (x && y) { |
while (x && y) { |
||
given (x[-1] <=> y[-1]) |
given (x[-1] <=> y[-1]) |
||
> 1 { out.prepend(x.pop) } |
> ( 1) { out.prepend(x.pop) } |
||
> -1 { out.prepend(y.pop) } |
> (-1) { out.prepend(y.pop) } |
||
: { out.prepend(x.pop, y.pop) } |
|||
}; |
}; |
||
x + y + out; |
x + y + out; |