Guest User

Untitled

a guest
Jan 23rd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
OCaml 0.47 KB | None | 0 0
  1. let all_combinations2 liste =
  2.     let rec sub_comb2 courant sub_courant = match courant with
  3.           [] -> []
  4.         | (elt_courant::l_suivante) -> match sub_courant with
  5.                                           [] -> []
  6.                                         | [e] -> (elt_courant, e) :: sub_comb2 l_suivante l_suivante
  7.                                         | e::l -> (elt_courant, e) :: sub_comb2 (elt_courant::l_suivante) l
  8.     in
  9.  
  10.     sub_comb2 liste liste
  11. ;;
Add Comment
Please, Sign In to add comment