【发布时间】:2021-08-06 00:28:59
【问题描述】:
我有一个有趣的任务,但我不知道如何解决它。
对于给定序列 a= (a1, . . . , an) 没有重复元素的最小二叉树 M(a) 定义如下:则M(a)的根为ai,其左子树为M(a1,...,ai-1),其右子树为M(ai+1,...,an)。 M(∅) 是一棵空树。对于给定的序列,在 O(n) 中构造一个最小树。请注意,子树也是 M,因此它们必须遵循规则。
【问题讨论】:
标签: graph binary-tree theory