
第九章 集合
一、 选择题
1.郑州航空工业管理学院(专本都有)2.沈阳师范大学(本)3.南昌航空航天大学(专本都有)4.潍坊学院(本)5.中原工学院(本)6.厦门理工学院(本)7.山东师范大学(本)8.湖南女子学院(本)9.中国民航学院10.上海东海职业技术学院11.沈阳航空航天大学12.三亚航空旅游职业学院13.海口经济职业技术学院14.南昌理工学院15.广州民航职业技术学院16.沈阳航空工业学院17.临沂师范学院18.大连工业大学19.山东旅游职业学院20.四川师范大学电影电视学院21.桂林航天工业学院22厦门城市职业技术学院23.陕西服装工程学院24.辽宁轻工职业学院25.武汉职业技术学院26.淮北职业技术学院27.青岛飞洋职业技术学院28.江西蓝天学院29.滨州职业学院等。日前,教育部向河南省人民政府下发《关于同意设立中原工学院中原彼得堡航空学院的函》,同意中原工学院和世界知名航空航天大学联邦圣彼得堡国立宇航仪器制造大学合作,设立中原工学院中原彼得堡航空学院,联合培养航天领域的高级技术人才,标志着中原工学院校与世界著名大学合作办学取得新的突破。说到这个夺宝概率,官方公布过夺宝中奖励的抽中概率,抽到英雄的平均概率只有1.4%,而且这个概率在0幸运值的时候,抽中永久英雄的概率最高,在201幸运值的时候,抽中永久英雄的概率最低,而抽到王者水晶的平均概率也有1.3%,但是王者水晶概率变化正好与永久英雄相反。
A. (n-1)/2 B. n/2 C. (n+1)/2 D. n
3.熟练掌握单链表的插入、删除和查询算法...元素删除、元素查找、测表空、求表长等单 链表的基本操作算法有了进一步的了解...。y正态分布曲线表5-2的频率直方图随机误差的特性 绝对值不超过一定范围(有界性) 绝对值小的随机误差出现的概率比绝对值大的出现的概率大,小误差的密集性(单峰性) 绝对值相同、符号相反的随机误差出现的概率相同(对称性) 多次重复测量,随机误差的算术平均值趋于零(抵偿性)根据概率论的原理,正态分布曲线可用数学表达式表示:y----概率密度-----标准偏差e-----常数2.71828&delta。实现顺序表的建立、求长度,取元素、修改元素、插入、删除等顺序表的基本操作。
A.(N+1)/2 B. N/2 C. N D. [(1+N)*N ]/2
3.顺序查找法适用于查找顺序存储或链式存储的线性表,平均比较次数为((1)),二分法查找只适用于查找顺序存储的有序表,平均比较次数为((2))。 在此假定N为线性表中结点数,且每次查找都是成功的。【长沙铁道学院 1997 四、3 (4分)】
A.N+1 B.2log2N C.logN D.N/2 E.Nlog2N F.N2
4. 下面关于二分查找的叙述正确的是 ( ) 【南京理工大学 1996 一、3 (2分)】
A. 表必须有序,表可以顺序方式存储,也可以链表方式存储 C. 表必须有序,而且只能从小到大排列
B. 表必须有序且表中数据必须是整型,实型或字符型 D. 表必须有序,且表只能以顺序方式存储
5. 对线性表进行二分查找时,要求线性表必须( )【燕山大学 2001 一、5 (2分)】
A.以顺序方式存储 B.以顺序方式存储,且数据元素有序 C.以链接方式存储 D.以链接方式存储,且数据元素有序
首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等二叉排序树的建立,则查找成功。二分查找算法的前置条件是,一个已经排序好的序列(在本篇文章中为了说明问题的方便,假设这个序列是升序排列的),这样在查找所要查找的元素时,首先与序列中间的元素进行比较,如果大于这个元素,就在当前序列的后半部分继续查找,如果小于这个元素,就在当前序列的前半部分继续查找,直到找到相同的元素,或者所查找的序列范围为空为止.。二分查找法:取中间元素与查找元素进行比较,如果查找元素比中间元素大,则在中间元素右边查找,如果查找元素比中间元素小,则在中间元素的左边查找。
A.链接方式存储,元素无序 B.链接方式存储,元素有序
C.顺序方式存储,元素无序 D.顺序方式存储,元素有序
7. 用二分(对半)查找表的元素的速度比用顺序法( ) 【南京理工大学 1998 一、11 (2分)】
必然快 B. 必然慢 C. 相等 D. 不能确定
把表1中字符在4个以上的字段(含4个)查找出来,替换成表2中的人名,最好在原位置修改,或者在新的一列上生成也成,只要其他内容保持不变并按原来的顺序即可。(3)memory存储引擎:memory存储引擎提供“内存中”表,该存储引擎的所有数据都存储在内存中,数据的处理速度很快但是安全性不高。故在塔排卦序中前者是隔位连接(中间是[color=blue]渐归妹[/color]),后者是顺序连接,同样能达到卦序的合理有序。
A.必定快 B.不一定 C. 在大部分情况下要快 D. 取决于表递增还是递减
【南京理工大学 1997 一、7 (2分)】
9. 具有12个关键字的有序表,折半查找的平均查找长度( )【中山大学 1998 二、10 (2分)】
A. 3.1 B. 4 C. 2.5 D. 5
10. 折半查找的时间复杂性为( )【中山大学 1999 一、15】
A. O(n2) B. O(n) C. O(nlogn) D. O(logn)
11.当采用分快查找时,数据的组织方式为 ( ) 【南京理工大学 1996 一、7 (2分)】
A.数据分成若干块,每块内数据有序
B.数据分成若干块,每块内数据不必有序,但块间必须有序,每块内最大(或最小)的数据组成索引块
C. 数据分成若干块,每块内数据有序,每块内最大(或最小)的数据组成索引块
D. 数据分成若干块,每块(除最后一块外)中数据个数需相同
12. 二叉查找树的查找效率与二叉树的( (1))有关, 在 ((2))时其查找效率最低【武汉交通科技大学1996 一、2(4分)】
(1): A. 高度 B. 结点的多少 C. 树型 D. 结点的位置
(2): A. 结点太多 B. 完全二叉树 C. 呈单枝树 D. 结点太复杂。
8.在长度为n且元素按值有序排列的顺序表中进行折半查找,查找每个元素所进行的元素之间的比较次数 对应的“判定树”的深度(设深度≥2)。在第二个连接条件下,最佳查询方案是将card作外层表,account作内层表,利用account上的索引,其i/o次数可由以下公式估算为:外层表card上的1944页+(外层表card的7896行*内层表account上对应外层表每一行所要查找的4页)= 33528次i/o。可以选择其中一种,也可以结合使用,在一般的查询中使用其中一种就够了,就是第二种,但是有一类查询比较棘手,比如报表相关的,报表查询由于涉及的表很多,这些表不一定就是两两之间有关系,比如字典表,就很独立,在这种情况之下,使用拼接sql的方式要容易一些。
(1)(2):A. 必须以顺序方式存储; B. 必须以链式方式存储;C. 既可以以顺序方式存储,也可以链式方式存储;
D. 必须以顺序方式存储,且数据已按递增或递减顺序排好;
E. 必须以链式方式存储,且数据已按递增或递减的次序排好。
(3)(4):A.n B.n/2 C.n*n D.n*n/2 E.log2n F.nlog2n G.(n+1)/2 H.log2(n+1)
14.在等概率情况下,线性表的顺序查找的平均查找长度ASL为( (1) ),有序表的折半查找的ASL为( (2) ),对静态树表,在最坏情况下,ASL为( (3) ),而当它是一棵平衡树时,ASL为 ( (4) ),在平衡树上删除一个结点后可以通过旋转使其平衡,在最坏情况下需( (5) )次旋转。供选择的答案:【上海海运学院 1999 二、3 (5分)】
(1)(2)(3)(4)(5): A. O(1) B. O( log2n ) C. O((log2n)2) D.O(nlog2n) E. O(n)
15. 对大小均为n的有序表和无序表分别进行顺序查找,在等概率查找的情况下,对于查找失败,它们的平均查找长度是((1)) ,对于查找成功,他们的平均查找长度是((2))供选择的答案: 【上海海运学院 1997 二、4 (3分)】
A. 相同的 B.不同的
16.如果要求一个线性表既能较快的查找,又能适应动态变化的要求,则可采用( )查找法。
A. 分快查找 B. 顺序查找 C. 折半查找 D. 基于属性
【西安电子科技大学 2001应用一、8 (2分)】
17. 既希望较快的查找又便于线性表动态变化的查找方法是 ( ) 【北方交通大学 2000 二、4 (2分)】
A.顺序查找 B. 折半查找 C. 索引顺序查找 D. 哈希法查找
已知一棵二叉树的后序序列和中序序列,构造该二叉树的过程如下:。}不难分析,上述算法的时间复杂度同样为 o(n) 7.6.3 二叉树的线索化算法对--x 树的线索化,就是把二叉树的二叉链表存储结构中结点的所有空指针域改造成指向某结点在某种遍历序列中的直接前驱或直接后继的过程, 因此, 二叉树的线索化过程只能在对二叉树的遍历过程中进行。一些常见的选择题考点包括:满二叉树、完全二叉树节点数的计算,由树、二叉树的给出相应的遍历序列,依据二叉树的遍历序列还原二叉树,线索化的实质,计算采用不同的方法线索化后二叉树剩余空指针域的个数,平衡二叉树的定义、性质、建立和四种调整算法以及回溯法相关的问题。
A.(100,80, 90, 60, 120,110,130) B.(100,120,110,130,80, 60, 90)
C.(100,60, 80, 90, 120,110,130) D. (100,80, 60, 90, 120,130,110)
所有结点只有左子树叫左斜树,只有右结点叫右斜树。2.第二步是通过n-1次循环,每次先找输入的权值中最小的两个结点,把这两个结点的权值相加赋给一个新结点,,并且这个新结点的左孩子是权值最小的结点,右孩子是权值第二小的结点。 供选择的答案: a:①是特殊的树②不是树的特殊形式③是两棵树的总称④是只有二个根结点的树形结构 b:①左子结点②右子结点③左子结点或者没有右子结点 ④兄弟 c~d: ①最左子结点②最右子结点③最邻近的右兄弟④最邻近的左兄弟⑤最左的兄弟⑥最右的兄弟e:①o(n)②o(n)③o(log2n)④o(log2n) 15、每一棵树都能唯一地转换为它所对应的二叉树,树的这种二叉树表示对树的运算带来很大的好处。
A. LL B. LR C. RL D. RR
20.下列关于m阶B-树的说法错误的是( ) 【南京理工大学 1997 一、9 (2分)】
A.根结点至多有m棵子树 B.所有叶子都在同一层次上
C. 非叶结点至少有m/2 (m为偶数)或m/2+1(m为奇数)棵子树 D. 根结点中的数据是有序的
21. 下面关于m阶B树说法正确的是( ) 【南京理工大学 1999 一、5 (2分)】
①每个结点至少有两棵非空子树; ②树中每个结点至多有m一1个关键字;
③所有叶子在同一层上; ④当插入一个数据项引起B树结点分裂后,树长高一层。
A. ①②③ B. ②③ C. ②③④ D. ③
22. 下面关于B和B+树的叙述中,不正确的是( ) 【北方交通大学 2001 一、17 (2分)】
A. B树和B+树都是平衡的多叉树。 B. B树和B+树都可用于文件的索引结构。
C. B树和B+树都能有效地支持顺序检索。 D. B树和B+树都能有效地支持随机检索。
23. m阶B-树是一棵( ) 【北京邮电大学 2000 二、2 (20/8分)】
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-108657-1.html
我们还要再忍十年
撞也不好撞
易烊千玺真棒
特流畅