自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 已知一棵完全二叉树共有1000个节点,试求:(要求写出求解过程)(1)树的高度;(2)叶子节点数: (3)单支节点数;(4)最后一个非终端节点的序号(默认根结点的编号为1)。

(3)单分支结点数要么为1要么为0,因为满二叉树的结点数为奇数可知编号为奇数则其父节点为双分支结点,编号为偶数则其父节点为单分支结点,1000为偶数,所以其父结点为单分支结点为1.(4)易得最后一个结点的父结点为最后一个非终端结点,编号为1000/2=500。树的高度为log(2)(1000)+1=10(前者要向下取整)。(2)(1000+1)/2=500(个)

2023-12-28 21:06:46 533 5

原创 已知完全二叉树的第8层有10个节点,则其分支结点数是多少?(请给出求解过程)

若为满二叉树,则其第八层应有2^(8-1)=128个,但此时只有10个,则7层及以上一共有2^(7-1)-1=63个结点,其中10/2=5个为分支结点,63-5=58个为叶子结点,所以一共有58+10个叶子结点,又因为一共有2^7-1+10=137个结点,所以分支结点数为137-58=79个。

2023-12-28 20:49:00 630

原创 一棵有n个结点的满二叉树有多少个分支结点和多少个叶子结点?该满二叉树的高度是多少?

2^(h-1),第h-1层及以上的结点总数为2^(h-1)+1=2^(h-1),由此可知满二叉树叶子结点数与分支结点数一样多,因此叶子结点数为(总结点数+1)/2,即为(n+1)/2,则其分支节点数为n-(n+1)/2=(n-1)/2,该满二叉树的高度为log(2)(n+1)。二叉树的性质我们易得当完全二叉树的高度为h时,第h层的叶子结点数为。

2023-12-28 20:39:44 1310 3

原创 已知一棵度为4的树中,其度为0,1,2,3,的结点数分别为14,4,3,2。求该树的结点总数n和度为4的结点个数,并给出推导过程。

由总结点数-1=度数可知n-1=0*14+1*4+2*3+3*2+4*(n-14-4-3-2),可以解得n=25,度为4的结点为25-14-4-3-2=2。

2023-12-28 20:30:25 432

原创 含有n个结点的3叉树的最小高度是多少?

画图可知,三叉树中第一层结点的个数为1(3^0),第二层结点的个数为3(3^1),第三层结点的个数为9(3^2),由数学归纳法可得h层的结点数为3^(h-1),可知其为等比数列,因此可知当高度为h时,一共会有(3^h-1)/2个结点,因为一共有n个结点,因此最小高度h=log(3)(2n+1)。

2023-12-28 20:25:26 963

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除