Re bonjour, j'ai à nouveau un petit problème d'algo je dirais.
Je dois faire le produit cartésien de deux listes.
Voici ce que j'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 let rec produit_cartesien l1 l2= match (l1,l2) with |([],_) | (_,[])-> [] |((h1::t1),(h2::t2)) -> (h1,h2) :: (produit_cartesien t1 h2 @ produit_cartesien l1 t2) ;; ;;
Partager