在有n个结点的二叉链表中,值为非空的链域的个数为

辛尚鸿 2019-12-21 18:35:00

推荐回答

N+1个。1个结点时有2个空,即左右儿子。之后每增加一个结点便使之前的一个空变成非空,但再新增2个空,即新增结点的左右儿子。
管爱国2019-12-21 19:15:09

提示您:回答为网友贡献,仅供参考。

其他回答

  • 因为n个节点有2n个指针又因为n个节点中有n-1条边剩下的空链域就是2n-n-1=n+1,即n+1个空指针。
    赵颖隽2019-12-21 19:58:16
  • n个节点则有2n个链域,除了根节点没有被lchild和rchild指向,其余的节点必然会被指到。所以空链域公有2n-n-1=n+1;非空链域有2n-n+1=n-1。
    齐景波2019-12-21 19:39:25
  • n个结点度为k的树,它的度一共是nk,但n个结点的树实际上只有n-1个度,所以浪费的空链域为nk-(n-1。
    边凌飞2019-12-21 18:58:15
  • 一棵有n个结点的二叉树,除了根结点之外,其余每个结点均有一个出自其双亲的指针域的指向该结点的指针,因此,共有n-1个指针域非空。指针域的总数目为2n,所以恰好有n+1个空指针域。结合二叉树的链接表示图,可以更清晰的看出。或者采用特殊值,自己动手画出。数据结构考点:二叉树的存储表示。
    贺龙豹2019-12-21 18:42:17

相关问答