Sorting algorithms/Permutation sort: Difference between revisions

Content deleted Content added
Petelomax (talk | contribs)
Trizen (talk | contribs)
m →‎{{header|Sidef}}: minor code improvements
Line 1,439:
<lang ruby>func psort(x, d=x.end) {
 
if (d.is_zero) && ({
rangefor i in (1, .. x.end).each { |i|
(x[i] < x[i-1]) && return false;
}
return true;
);}
 
(d+1).times {
Line 1,455:
}
 
var a = 10.of { 100.rand.intirand };
say "Before:\t#{a}";
psort(a);