120
 правок
Изменения
→subsequences
==Метод Ньютона==
==subsequences==
 subsequences :: List a -> List (List a)
 subsequences Nil = Cons Nil Nil
 subsequences xs = (subseqtoend xs) ++ (subseqtoend (init xs))
 	where
 	subseqtoend :: List a -> List (List a)
 	subseqtoend Nil = Nil
 	subseqtoend (Cons x xs) = (Cons (Cons x xs) (subseqtoend(xs)))
==permutations==
 permutations :: List a -> List (List a)