早教吧作业答案频道 -->其他-->
数据结构二叉树问题一个所有非终端结点都有非空的左右子树的二叉树,叶子结点的个数为n,那么二叉树上的结点总数为2n-1,这里二叉树上的节点总数为什么是2n-1?这道题的2n-1是算出来的
题目详情
数据结构二叉树问题
一个所有非终端结点都有非空的左右子树的二叉树,叶子结点的个数为n,那么二叉树上的结点总数为2n-1,这里二叉树上的节点总数为什么是2n-1?这道题的2n-1是算出来的还是说这是一个二叉树的性质或定理?
一个所有非终端结点都有非空的左右子树的二叉树,叶子结点的个数为n,那么二叉树上的结点总数为2n-1,这里二叉树上的节点总数为什么是2n-1?这道题的2n-1是算出来的还是说这是一个二叉树的性质或定理?
▼优质解答
答案和解析
这是根据所描述的树的性质算出来的啊
思想:根据他的描述,意思就是在这颗树中,对于所有的节点,它要么有两个孩子节点,要么没有子节点。可以利用树中的枝条(就是连接两个节点之间的直线)数目规律算出来。枝条数目=总节点-1=非叶子节点*2 ----①
设总节点数目为x,那么有
总节点数:x
叶子节点:n
非叶子节点:x-n
所以①可以转化为等式:
x-1=(x-n)*2
所以x=2n-1
谢谢采纳
思想:根据他的描述,意思就是在这颗树中,对于所有的节点,它要么有两个孩子节点,要么没有子节点。可以利用树中的枝条(就是连接两个节点之间的直线)数目规律算出来。枝条数目=总节点-1=非叶子节点*2 ----①
设总节点数目为x,那么有
总节点数:x
叶子节点:n
非叶子节点:x-n
所以①可以转化为等式:
x-1=(x-n)*2
所以x=2n-1
谢谢采纳
看了数据结构二叉树问题一个所有非终...的网友还看了以下:
设树林F对应的二叉树为B,它有m个结点,B的根为P, P的右子树上的结点个数为n,树林F中第一棵树的 2020-05-23 …
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为A.O(1)B.O(10g2n)C. 2020-05-23 …
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均拉索长度为A.O(1)B.O(log2n)C. 2020-05-23 …
扩充的二叉树的外部结点树等于原来二叉树的结点数加A.OB.1C.2D.n 2020-05-24 …
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为A.O(1)B.O(log2n)C. 2020-05-24 …
设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树上的结点个数为n,森林F中第一棵树的结 2020-05-24 …
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为()。A.O(1)B.O(log2n 2020-05-24 …
设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树上的结点个数为 n,森林F中第一棵树的 2020-05-24 …
若对一棵有n个结点的完全二叉树的结点按层自上而下、自左至右编号,则对任意结点i(1≤i≤n),有() 2020-05-24 …
结论2和3是什么意思,能举个例子吗设完全二叉树共有n个结点,如果从根结点开始,按层序(每一层从左到 2020-06-11 …