我的意思不是二叉搜索树。
例如,如果我将值 1,2,3,4,5 插入到二叉搜索树中,则中序遍历将给出 1,2,3,4,5 作为输出。
但是如果我将相同的值插入到二叉树中,则中序遍历应该给出 4,2,5,1,3 作为输出。
可以使用动态数组创建二叉树,其中对于索引 n 中的每个元素,2n+1 和 2n+2 分别代表其左右子节点。
所以表示和级别顺序遍历在这里非常容易。
但我认为,按序、后序、预购是困难的。
我的问题是我们如何创建像二叉搜索树一样的二叉树。IE。有一个包含数据、左右指针而不是数组的树类。这样我们就可以递归地进行遍历。