永发信息网

基于如下描述:现有关键码分别喂10 20 30 40 的四个节点按所有可能的插入顺序去构造二叉树排序树。

答案:2  悬赏:60  手机版
解决时间 2021-02-22 18:38
问题 能构造多少课不同的二叉树排序树? (A)24 (B)14(C)10(D)8
这些二叉排序树忠有多少课是最佳二叉排序树?(A)6(B)5(C)4(D)3
急用,希望能好好帮我解决,先谢谢啦!!
最佳答案
(1)4个节点构造二叉排序树,即每一种节点顺序都可以构造一二叉排序树,根据排列组合知道4个节点有4*3*2*1=24种序列,所以选(A).
(2)最佳排序树就是平均查找长度最短的,在最佳二叉排序树中,四个节点最多只有3层,其中第1层1个节点和第二层2个节点,第三层1个节点。分别能构成30(10(null,20),40)、30(20(10,null),40)、20(10,30(null,40))和20(10,40(30,null))这四颗最佳二叉排序树,故选(C)。
全部回答
插入序列:12, 4, 1, 7, 8, 10, 9, 2, 11, 6, 5 1、先插入12成为根 2、插入4在12的左子树,没有旋转 3、插入1在4的左子树,以4为中心向右单旋转,结果如下: 4 / \ 1 12 4、插入7在12的左子树,没有旋转 5、插入8在7的右子树,以8开始先左后右双旋转,结果如下: 4 / \ 1 8 / \ 7 12 6、插入10在12左子树,以8为中心开始向左单旋转,结果如下: 8 / \ 4 12 / \ / 1 7 10 7、插入9在10 的左子树,以10为中心向右单旋转,结果如下: 8 / \ 4 10 / \ / \ 1 7 9 12 8、插入2在1的右子树,没有旋转 9、插入11在12 的左子树,没有旋转 10、插入6在7的左子树,没有旋转 11、插入5在6的左子树,以6为中心向右单旋转,结果如下: 8 / \ 4 10 / \ / \ 1 6 9 12 \ / \ / 2 5 7 11
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
铁道中学教学好些还是周南中学教学好些?
前两天烫了个纹理、洗头后就不会打理了、我发
2017考研复试参加就能够录取吗
多少年龄的人得胃癌的多
芜湖装修网地址在哪,我要去那里办事
每次分组锻炼时平均每一组要间隔多长时间?详
聊天要有原始和强劲的动力是什么意思
程家最有名的历史人物是谁
新宏城旅馆这个地址在什么地方,我要处理点事
马尾神经损伤需要多长时间恢复
这个符号“℡”是什么意思
正翔商业广场西南门怎么去啊,有知道地址的么
如图,在△ABC中,∠ACB=90°,∠B=60°,CD
若函数f(x)=2lnx-x^2 m在区间[1/e,e]上有两个
描写决心的成语
推荐资讯
女友让我找个比她合适的什么意思
母亲已经去世8年了,想把母亲的房产转到自己名
美源印务地址有知道的么?有点事想过去
成年后,原本不龅的牙齿会变龅牙吗
【惩罚拼音】惩罚的拼音是什么、.
在中国地图上找出北京它的南方有什么等城市
《仲夏夜之梦》是英国剧作家威廉·莎士比亚著
杨记卤肉饭在什么地方啊,我要过去处理事情
我科二考过了怎么网上还显示未考试
5+8等于8+5算什么运算定緑
西安到北海怎么走
阳春口服液只适合男人吃吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?