早教吧作业答案频道 -->数学-->
求数据结构中平均查找长度哪位大侠帮小妹解决一下这个题,假设按下列递归方法进行顺序表的查找,若表长小于等于10,则进行顺序查找,否则进行折半查找,试划出对表长N=50的顺序表进行上述
题目详情
求数据结构中平均查找长度 哪位大侠帮小妹解决一下这个题,
假设按下列递归方法进行顺序表的查找,若表长小于等于10,则进行顺序查找,否则进行折半查找,试划出对表长N=50的顺序表进行上述查找时描述该查找的判定树,并求出在等概率情况下查找成功的平均查找长度
假设按下列递归方法进行顺序表的查找,若表长小于等于10,则进行顺序查找,否则进行折半查找,试划出对表长N=50的顺序表进行上述查找时描述该查找的判定树,并求出在等概率情况下查找成功的平均查找长度
▼优质解答
答案和解析
这个图有点难画啊,按说的还原判定树就可以了,其中从第4层开始的顺序查找方向可以颠倒:
第一层25
第二层12和38
第三层6、18,31、44
第4层5、7,17、19,30、32,43、45
第5层4、8,16、20,29、33,42、46
第6层3、9,15、21,28、34,41、47
第7层2、10,14、22,27、35,40、48
第8层1、11,13、23,26、36,39、49
第9层24,37,50
所以ASL=(1*1 + 2*2 + 3 *4 + 4*8 + 5*8 + 6*8 + 7*8 + 8*8 + 9*3) / 50 = 284/50
第一层25
第二层12和38
第三层6、18,31、44
第4层5、7,17、19,30、32,43、45
第5层4、8,16、20,29、33,42、46
第6层3、9,15、21,28、34,41、47
第7层2、10,14、22,27、35,40、48
第8层1、11,13、23,26、36,39、49
第9层24,37,50
所以ASL=(1*1 + 2*2 + 3 *4 + 4*8 + 5*8 + 6*8 + 7*8 + 8*8 + 9*3) / 50 = 284/50
看了 求数据结构中平均查找长度哪位...的网友还看了以下:
OMRONPLC交流电源L1,L2/N接口将220VAC接入,按说是一根火线一根零线啊,为什么将L 2020-05-17 …
如果n是自然数,将多项式-3x^ny^2+3分之1x^n+2y-x^n-1y^3-0.2x^n+1 2020-06-27 …
把2,-4,6,-8,10,-12,…按下列方式排列:第一行:2第二行:-4,6第三行:-8,10 2020-07-29 …
找规律:将正整数按如图所示的规律排列下去将正整数按如图所示的规律排列下去,若用有序数对(m,n), 2020-08-03 …
活期存款的月利率2.4‰(千分之2.4),有S=p•n•i(S表示n期末的利息,p表示本金,n表示期 2020-11-06 …
活期存款的月利率2.4‰(千分之2.4),有S=p•n•i(S表示n期末的利息,p表示本金,n表示期 2020-11-06 …
下图是按照一定的规律画出的一列“树型”图,下表的n表示“树型”图的序号,an表示第n个“树型”图中“ 2020-11-08 …
VB题输入n后,再输入n个数,按照下列公式计算输入n后,再输入n个数a1,a2,a3.,按照下列公式 2020-12-24 …
如图,用同样规格黑白两色的正方形瓷砖铺设矩形地面,请观察下列图形并解答有关问题.(1)设铺设地面所用 2020-12-24 …
如图,用同样规格黑白两色的正方形瓷砖铺设长方形地面,请观察下列图形,并解答有关问题:(1)铺设地面所 2020-12-24 …