第九章查找习题.docVIP

  • 156
  • 0
  • 约2.49千字
  • 约 4页
  • 2015-09-11 发布于北京
  • 举报
第九章查找习题,快学scala第九章习题,教育学第九章练习题,同符查找练习题,奇迹暖暖第九章攻略,奇迹暖暖第九章,时光之刃第九章,奇迹暖暖第九章过关套,前尘旧梦第九章,奇迹暖暖第九章公主

第九章 查找 一. 选择题 1.? 顺序查找法适合于存储结构是____的线性表。散列存储顺序存储或链接存储压缩存储索引存储??2.? 对线性表进行二分查找时,要求线性表必须_____ a.以顺序方式存储以链接方式存储以顺序方式存储,且结点按关键字有序排列以链接方式存储,且结点按关键字有序排列 3.? 采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度是____ a.n b.n/2 c. (n+1)/2 d. (n-1)/2 4.? 采用二分查找方法查找长度为n的线性表时,其时间复杂度是____ a.O(n2) b.O(nlog2n) c.O(n) d. O(log2n) 5.? 二分查找和二叉排序树的时间性能____相同不相同无6.? 有一个有序表为{1,3,9,12,32,41,45,62,75,77,82,95,100},当二分查找值为82的结点时,_____次比较后查找成功。2 c.4 d. 8 7.? 设哈希表长m=14,哈希函数H(key)=key MOD 11。表中已有4个结点: addr(15)=4;addr(38)=5;addr(61)=6;addr(84)=7;其余地址为空,如用二次探测再散列处理冲突,关键字为49的结点的地址为____ 。 8 b.3 c.5 d. 9 8.? 有一个长度为12的有序表,按二分查找法对该表进行查找,在表内个元素等概率情况下查找成功所需的平均比较次数是____35/12 37/12 39/12 43/12 9.? 对于一组结点,从空树开始,把他们插入到二叉排序树中,就建立了一棵二叉排序树。这时,整个二叉排序树的形状取决于_____ ??结点的输入顺序结点的存储结构结点的取值范围计算机的硬件 0.? 有一棵二叉排序树,对它进行____的结果是按码值大小从小到大排好的序列。 ?前序遍历中序遍历后序遍历水平遍历 二、填空题 2.二分查找的存储结构仅限于 ,且是 。 3.在分块查找方法中,首先查找 ,然后再查找相应的 。 4.长度为255的表,采用分块查找法,每块的最佳长度是 。 5.再散列函数H(key)=key MOD p 中,p应取 。 6.假设在有序线性表A[1..20]上进行二分查找,则比较一次查找成功的结点数为 ,比较两次查找成功的结点数为 ,比较三次查找成功的结点数为 ,比较四次查找成功的结点数为 ,比较五次查找成功的结点数为 ,平均查找长度为 。 7.在散列存储中,装填因子 的值越大,则 ; 的值越小,则 。 8.在有序表A[1..18]中,采用二分查找法查找元素值等于A[7]的元素,所经过的元素的下标依次是 。 三、解答题 1.? 采用二分查找法一定要比采用顺序查找法速度要快,这种说法对吗?为什么? 2.? 什么是分块查找?若一个表共有625个元素,查找每个元素的概率相同,确定在采用顺序查找所有的块时,如何分块最佳? 3.? 叙述顺序查找、二分查找和分块查找法中被查找的表中元素的要求。对长度为n的表采用这三种查找法时,平均查找长度个为多少?(设出现的概率相同)。 4.? 设有一组关键字{19,01,23,14,55,20,84,27,68,11,10,77},采用哈希函数: H(key)=key MOD 13 ; 采用开放地址法的线性探测再散列方法解决冲突,试在0—18的散列地址空间中对该关键字序列构造哈希表。 5.? 设有一组关键字{19,01,23,14,55,20,84,27,68,11,10,77},采用哈希函数: H(key)=key MOD 13 ; 采用开放地址法的二次探测再散列的方法解决冲突,试在0—18的散列地址空间中对该关键字序列构造哈希表。 6.? 线性表的关键字集合{87,25,310,08,27,132,68,95,187,123,70,63,47},共有13个元素,已知散列函数为: H(k)= k MOD 13 ; 采用拉链法处理冲突。设计出这种链表结构,并计算该表的成功查找的平均查找长度。 7.? 使用的哈希函数:H(k)= 3k MOD 11;并采用开放地址法处理冲突

文档评论(0)

1亿VIP精品文档

相关文档