数据结构辅导七.docx
《数据结构辅导七.docx》由会员分享,可在线阅读,更多相关《数据结构辅导七.docx(7页珍藏版)》请在优知文库上搜索。
1、数据结构辅导七-一查找的辅导练习题及解答(一)单项选择题1 .若查找每一个元素的概率相等,则在长度为n的顺序表上查找任一元素的平均查找 长度为()。A n B n+1 C (n-l)2 D (n+l)22 .对长度为10的顺序表进行查找,若查找前面5个元素的概率相同,均为1/8,查找 后面5个元素的概率相同,均为3/40,则查找任一元素的平均查找长度为()oA 5.5 B 5C 39/8 D 19/43 .对长度为3的顺序表进行查找,若查找第一个元素的概率为1/2,查找第二个元素 的概率为1/3,查找第三个元素的概率为1/6,则查找任一元素的平均查找长度为()oA 5/3B2C7/3D4/34
2、 .对长度为n的单链有序表,若查找每一个元素的概率相等,则查找任一元素的平均 查找长度为()oA n/2B(n+1)/2C(n-l)2Dn/45 .对于长度为n的顺序存储的有序表,若采用二分查找,则对所有元素的最长查找长 度为()的值的向上取整。Alog (n+1) B log Cn/2 D (+l)26 .对于长底为n的顺序存储的谒序表,若采用二分查找,则对所有元素的最长查找长 度为()的值的向下取整加UA Llog (n+1)J B Llog nJ C Ln2j D L(n+l)2j7 .对于长版为9的顺序存储的着序表,若采用二分查找,在等概率情况下的平均查找 长度为()的9分之一。A 2
3、0 B 18 C 25 D 228 .对于长度为18的顺序存储的有序表,若采用二分查找,则查找第15个元素的查找 长度为()。A 3B 4C 5I) 69 .对于顺序存储的有序表(5,12,20,26,37,42,46,50,64),若采用二分查找,则查找元 素26的查找长度为()。A 2B 3C 4D 510 .对具有n个元素的有序表采用二分查找,则算法的时间复杂性为()。A O(n) B O(2) C O(I) D O(log n)11 .在索引查找中,若用于保存数据元素的主表的长屋为n,它被均分为k个子表,每 个子表的长度均为nk,则索引查找的平均查找长度为()。A n+k B k+n/
4、k C (k+nk)2 D (k+nk)2+l12 .在索引查找中,若用于保存数据元素的主表的长度为n,它被均分为若干个子表, 每一个子表的长度均为s,则索引查找的平均查找长度为()。A (n+s)/2 B (ns+s)2+l C (n+s)2+l D (ns+s)213 .在索引查找中,若用于保存数据元素的主表的长度为144,它被均分为12子表, 每一个子表的长度均为12,则索引查找的平均查找长度为()。 13B 24 C 12 D 7914 .在索引查找中,若用于保存数据元素的主表的长度为117,它被均分为9子表,则索引查找的平均查找长度为()。 11B 12 C 13 D 915 .在一
5、棵深度为h的具有n个元素的二叉排序树中,查找所有元素的最长查找长度为 ()oA nB log n C (h+l)2 D h16 .从具有n个结点的二叉搜索树中查找一个元素时,在平均情况下的时间复杂性大致 为()。A 0(n) B 0(1) C O(log n) DOg)17 .从具有n个结点的二叉搜索树中查,一个元素时,在最坏情况下的时间复杂性为 ( )。A 0(n) B 0(1) C O(log n) D 0(m)18 .向具有个结点的二叉搜索树中插入二个元素时,其时间复杂性大致为()。A 0(1) B O(log n ) C 0(n) D O(nlog n)19 .根据n个元素建立一展二叉
6、搜索树时,其时间复杂性大致如 )。A 0(n) B O(log n ) C O(n2) D O(nlog n)20 .在一棵平衡二叉排序树-中,每一个结点的平衡因子的取值虚围是()。A -1-1 B -2-2 C 1-2 D 0121 .若根据查找表(23, 44, 36, 48, 52, 73, 64, 58)建立开散列表,采用h(K)=K%13计算散 列地址,则元素64的散列地址为()。A 4B 8 C 12 D 1322 .若根据查找表(23, 44, 36,48, 52, 73, 64, 58)建立开散列表,采用h(K)=K%7计算散列 地址,则散列地址等于3的元素个数()。 1B 2
7、 C 3 D 423 .若根据查找表(23, 44, 36,48, 52, 73, 64, 58)建立开散列表,采用h(K)=K%7计算散列 地址,则同义词元素个数最多为()oA 1B 2 C 3 D 424 .若根据查找表建立长度为m的闭散列表,采用线性探测法处理冲突,假定对一个元 素第一次计算的散列地址为d,则下一次的散列地址为()。A dB d+1 C (d+l)m D (d+l)%m25 .若根据查找表建立长度为m的闭散列表,采用二次探测法处理冲突,假定对一个元 素第一次计算的散列地址为d,则第四次计算的散列地址为()。A (d+l)%m B (d-l)%m C (d+4)%m D (
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 辅导
