刷刷笔试题~!![二叉树]

来源:互联网 发布:淘宝网. 编辑:程序博客网 时间:2024/04/30 12:21

1.将一棵有100个结点的完全二叉树从根这一层开始,开始进行层次遍历编号

那么编号最小的叶节点的编号为(根节点为1)  51


解析:

度是子数的数目

完全二叉树:一棵二叉树至多只有最下面的一层上的结点的度数可以小于2,并且最下层上的结点都集中在该层最左边的若干位置上,则此二叉树成为完全二叉树。

度为0的节点个数为n0,度为1的个数为n1,度为2的个数为n2。

度为2的一定比度为0(叶子)多一个,因此叶子为n+1个

n0=n2+1,n0+n1+n2=100,得到2n2+n1=99。

由于是完全二叉树,所以度为1的有0个或者1个,公式不能有小数,

所有度为2的有49个,度为1的有一个,叶子结点有50个,

叶子节点从51开始,那么标号从1开始的根开始,后50个是叶子节点,51-100


2.一棵深度为5的完全二叉树最少有(16)个节点。(第一层深度视为1)

解析:

首先深度为5的完全二叉树,则前四层为编号对应的完全二叉树,最后一层最少为一个,所以为2^4-1+1=16.


3.在有序表(5,8,36,48,50,58,88)中二分查找字58时所需进行的关键字比较次数是(),对应的判定树高度为().

解析:

根据有序表建立二叉排序树
      48
     /    \
   8      58
  / \      /   \
5 36   50 88
58在第二层,也就是第二次比较就可以确定了
BST的高度为3,也就是最多要经过3次排序
所以最终结果为 2,3

















0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 想换飘窗窗户 大理石面怎么办 出差三个月绿萝怎么办 口红吊兰根烂怎么办 金鱼吊兰干枝怎么办 口红吊兰不开花怎么办 单位上班座位不好怎么办 简易办公室夏天闷热怎么办 开发商不让用公积金贷款怎么办 夏天脚底开裂缝怎么办 晚上脚丫子痒怎么办丫 栀子花长白粉虱怎么办 栀子花花骨朵变黄怎么办 栀子花苞焉了怎么办 水培栀子花焉了怎么办 三角梅叶子焉了怎么办 换瓣手术后出现漏洞怎么办 牙2瓣了怎么办 二件瓣反流已有20多年了怎么办 小阴唇静脉畸形怎么办 帝舵手表氧化怎么办? 脸干不易吸收怎么办 水粉画颜料裂了怎么办 吃粉条胃不舒服怎么办 胃营养吸收不好怎么办 猫咪老是挠人怎么办 去水上乐园头发怎么办 小腿摔伤后肿痛怎么办 对于说脏话学生怎么办 我该怎么办表情包 快乐暑假的板报怎么办 门前种了柏树怎么办 屁股两边长湿疹怎么办 小鸡发呆不吃食怎么办 脸上长小红豆怎么办 ps衣服褶皱太多怎么办 青菜根部长瘤怎么办 水培里面有虫怎么办? 多肉花头枯萎怎么办 鸢尾花叶子黄了怎么办 熊童子叶片脏了怎么办 家里一股狐臭味怎么办