B.fdb
C.gcb
D.gdb
15.若在文件中查询年龄在60岁以上的男性及年龄在55岁以上的女性的所有记录,则查询条件为(C)
A.(性别“男”)OR年龄60OR(性别“女”)OR(年龄55)
B.(性别“男”)OR年龄60AND(性别“女”)OR(年龄55)
C.(性别“男”)AND年龄60OR(性别“女”)AND(年龄55)
D.(性别“男”)AND年龄60AND(性别“女”)AND(年龄55)
二、填空题(本大题共10小题,每小题2分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
16.称算法的时间复杂度为Of
,其含义是指算法的执行时间和f
的数量级相同。
f17.在一个长度为
的单链表L中,删除链表中p的前驱结点的时间复杂度为O
。18.假设为循环队列分配的向量空间为Q20,若队列的长度和队头指针值分别为13和17,则当前尾指针的值为10。19.设s″IAMAATHLETE″t″GOOD″,则执行下列串操作序列之后得到的sub1为________。substrsub1s52;substrsub2s68strcpyt1tstrcatt1sub2strcatsub1t120.广义表的深度是指_______。21.一棵含999个结点的完全二叉树的深度为_______。22.含
个顶点的无向连通图中至少含有______条边。23.对表长为9000的索引顺序表进行分块查找,假设每一块的长度均为15,且以顺序查找确定块,则在各记录的查找概率均相等的情况下,其查找成功的平均查找长度为_____。24.若对关键字序列(43,02,80,48,26,57,15,73,21,24,66)进行一趟增量为3的希尔排序,则得到的结果为______。25.ISAM文件由主索引、______、______和主文件组成。三、解答题(本大题共4小题,每小题5分,共20分)26.某广义表的表头和表尾均为(abc),画出该广义表的图形表示。27.已知二叉树的先序序列和中序序列分别为HDACBGFE和ADCBHFEG。(1)画出该二叉树;(2)画出与(1)求得的二叉树对应的森林。(1)(2)
28.已知带权图的邻接表如下所示,其中边表结点的结构为:
f依此邻接表从顶点C出发进行深度优先遍历。(1)画出由此得到的深度优先生成树;(2)写出遍历过程中得到的从顶点C到其它各顶点的带权路径及其长度。(1)(2)29.从空树起,依次插入关键字37,50,42,18,48,12,56,30,23,构造一棵二叉排序树。(1)画出该二叉排序树;(2)画出从(1)所得树中删除关键字为37的结点之后的二叉排序树。(1)(2)四、算法阅读题(本大题共4小题,每小题5分,共20分)30.已知用有序链表存储整数集合的元素。阅读算法f30,并回答下列问题:(1)r