(假定一棵度为3的树中结点总数为30,则其最小高度为)
问题描述:
(假定一棵度为3的树中结点总数为30,则其最小高度为)
选项A、3 B、4 C、5 D、6
答
应该是A
高度3最多1个结点
高度2最多3个结点
高度1最多9个结点
高度0 最多 27个结点,这里排17个即可
这类题有公式的,h_min = 以树的度为底结点个数的对数取下整即可.你好,解答很好。但是有疑问:树的高度,根结点时是1还是0呢?如果是1的话,那就应该是选B啊。根结点的深度(不叫高度)应该是定义为零的,至少我在《算法导论》上看到的是这样的定义,国内的书我不太清楚,不过这个不重要,人为定的东西,查一下你题高度的定义便是