我们有一个包含 n 个独特元素的集合和一个有 n 个节点的未标记二叉树。有多少种方法可以使用给定的集合填充树,使其成为二叉搜索树?
我们有一个包含 n 个独特元素的集合和一个有 n 个节点的未标记二叉树。有多少种方法可以使用给定的集合填充树,使其成为二叉搜索树?
G = {G[1]..G[n]}
成为原始未标记树的图集,其根节点分别为顶点 1 ... n
。G[i]
,有且只有一种方法来填充树(为什么?——考虑树根必须包含哪个值,并进行递归下降)。k
,即集合 G
中互不同构的图形数。