Advertisement
Guest User

Untitled

a guest
May 22nd, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let rec printInOrder tree key codeList :((char*int list)list)=
  2.     match tree with
  3.     |Node (value, left, right) ->
  4.         printInOrder left (key @ [1]) codeList
  5.         printInOrder right (key @ [0]) codeList
  6.     |Leaf (value, symb) ->
  7.         printfn "Symbol '%c' %A" symb key
  8.         let codeList' = codeList @ [(symb, key)]
  9.        if treesList.Length = codeList'.Length then codeList' else ()
  10.    |Empty -> ()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement