- 17
- 0
- 约4.83千字
- 约 5页
- 2016-12-10 发布于重庆
- 举报
第7章自测练习题参考答案.
第7章自测练习题参考答案
1.有一个有序文件,其中各记录的关键字为: {3,4,5,6,7,8,10,17,19,20,27,32,43,54,65,76,87},
当用折半查找算法查找关键字为4,20,65时,其比较次数分别为多少?
解:
该有序文件长度为17,根据折半查找算法画出判定树如下图所示。从图中可得出:当关键字为4,20,65时,其比较次数分别为3,4,3。
2.若对大小均为n的有序顺序表和无序顺序表分别进行顺序查找,试就下列三种情况分别讨论两者在等查找概率时的平均查找长度是否相同?
(1)查找失败;
(2)查找成功;
(3)查找成功,表中有多个关键字等于给定值的记录,一次查找要求找出所有记录。
解:
(1)平均查找长度不相同。有序顺序表小于等于无序顺序表。
(2)平均查找长度相同。
(3) 平均查找长度不相同,有序顺序表小于等于无序顺序表。
3.试按下列次序将各关键字插入到二叉平衡树中,画出重新平衡的情况。关键字依次为:8、9、12、2、1、5、3、6、7、11
解: 生成并调整成平衡二叉排序树的过程如下图(a)~(j)所示。
4.已知长度为12的表:
(Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec)。
(1) 试按表中元
原创力文档

文档评论(0)