Permutations: Difference between revisions

→‎{{header|Erlang}}: Add zipper implementation
(→‎{{header|Erlang}}: Add zipper implementation)
Line 911:
permute([], _) -> [];
permute([H|T], R) ->
% place current member in front of all permutation ofpermutations
% all permutations of rest of set - both sides of zipper
prepend(H, permute(lists:reverse(R, T)))
% go further in zipper
Anonymous user