all tasks
This commit is contained in:
parent
b83f433714
commit
68f8f3e56b
14735 changed files with 178959 additions and 0 deletions
|
|
@ -0,0 +1,13 @@
|
|||
class Array
|
||||
def permutationsort
|
||||
permutations = permutation
|
||||
begin
|
||||
perm = permutations.next
|
||||
end until perm.sorted?
|
||||
perm
|
||||
end
|
||||
|
||||
def sorted?
|
||||
each_cons(2).all? {|a, b| a <= b}
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue