Anonymous user
Sorting algorithms/Strand sort: Difference between revisions
→{{header|Ruby}}
(Updated second D entry) |
|||
Line 1,284:
a = self.dup
result = []
sublist = [a.shift]
a.each_with_index
sublist
}.reverse_each {|idx|
result.each_index do
▲ result.insert(idx, sublist.shift)
end
result += sublist
end
result
end
def strandsort!
end
end
|