一、单项选择题1.算法指的是(D)D.解决问题的有限运算序列2.线性表采用链式存储时,结点的存储地址(B)B.连续与否均可3.将长度为n的单链表链接在长度为m的单链表之后的算法的时间复杂度为(C)A.O(1)B.O(n)C.O(m)D.O(m+n)4.由两个栈共享一个向量空间的好处是:(B)B.节省存储空间,降低上溢发生的机率5.设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为(D)D.front=(front+1)%m6.如下陈述中正确的是(A)A.串是一种特殊的线性表7.若目标串的长度为n,模式串的长度为[n/3],则执行模式匹配算法时,在最坏情况下的时间复杂度是(C)C.O(n2)8.一个非空广义表的表头(D)D.可以是子表或原子9.假设以带行表的三元组表表示稀疏矩阵,则和下列行表02335对应的稀疏矩阵是(A)10.在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度为0的结点个数为(C)C.611.在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为(D)D.n2-2e12.假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是(C)C.O(n+e)13.用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下:20,15,21,25,47,27,68,35,8415,20,21,25,35,27,47,68,8415,20,21,25,27,35,47,68,84则所采用的排序方法是(D)D.快速排序14.适于对动态查找表进行高效率查找的组织结构是(C)C.三叉排序树15.不定长文件是指(B)B.记录的长度不固定二、填空题16.数据的逻辑结构是从逻辑关系上描述数据,它与