我有一个构建二叉树的任务如下:
- 建立理想的平衡树。
- 查找具有指定值的节点数量
- 将树转换为二叉搜索树
所以......对我来说奇怪的是:我在任何地方都读到二叉树,它们从不包含具有重复值的节点,但在第二个任务中,我必须找到数学输入值的节点数量......如果它不只是 0 或 1我按规则建树?
或者,也许,我构建的第一棵树必须是无序的并且允许重复?如果我将树重建为二叉搜索树,我只需要删除重复项并通过左少右多规则对节点进行排序?
我有一个构建二叉树的任务如下:
所以......对我来说奇怪的是:我在任何地方都读到二叉树,它们从不包含具有重复值的节点,但在第二个任务中,我必须找到数学输入值的节点数量......如果它不只是 0 或 1我按规则建树?
或者,也许,我构建的第一棵树必须是无序的并且允许重复?如果我将树重建为二叉搜索树,我只需要删除重复项并通过左少右多规则对节点进行排序?