Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
OCaml 0.48 KB | None | 0 0
  1. type arbre =  Noeud of bool ref  * (char * arbre) list ref
  2.  
  3.                                       *)
  4. let vide () = Noeud(ref false,ref[])
  5.  
  6.  
  7. let creer l =
  8.     let rec make_tree strs acc = match strs, acc with
  9.     | [], acc' -> acc'
  10.     | word::rest, acc' -> make_tree rest acc'
  11.   in make_tree l vide()
  12.  
  13. let creer l =
  14.     let rec make_tree strs acc = match strs, acc with
  15.     | [], acc' -> acc'
  16.     | word::rest, Noeud(a, b) as acc' -> make_tree rest acc'
  17.   in make_tree l vide()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement