Tree OCaml二叉树

Tree OCaml二叉树,tree,ocaml,binary-tree,traversal,inorder,Tree,Ocaml,Binary Tree,Traversal,Inorder,通过此按钮传递以下功能: 为什么结果是[1;2;3;4;5;6;7]而不是[1;2;3;4;5;7;6]?在链接到的树形图中,7确实位于6之前 传递给inorder函数的实际数据是什么样子的?树实际上是在一个问题集中给出的-可能当时答案键错了 let rec inorder(t:tree) : int list = begin match t with | Empty -> [] | Node (left, x, right) -> inorder left @

通过此按钮传递以下功能:


为什么结果是[1;2;3;4;5;6;7]而不是[1;2;3;4;5;7;6]?

在链接到的树形图中,7确实位于6之前


传递给inorder函数的实际数据是什么样子的?

树实际上是在一个问题集中给出的-可能当时答案键错了
let rec inorder(t:tree) : int list =
  begin match t with
    | Empty -> []
    | Node (left, x, right) -> inorder left @ (x :: inorder right)
   end