数据结构2008级.docVIP

  • 42
  • 0
  • 约7.11千字
  • 约 5页
  • 2016-08-11 发布于重庆
  • 举报
数据结构2008级

试题纸 (闭卷) 课程名称: 数据结构(A) 适用专业年级: 2008级计算机、软件、网络 考生学号: 考生姓名: …………………………………………………………………………………………………………………………… 一、填空题(每空2分,共20分) 1、在长度为n的顺序表中第i(1=i=n+1)个位置上插入一个数据元素,要移动表中__(1)__个元素。 2、在带尾指针的单循环链表的表尾插入一个新结点的时间复杂度为__ (2)__,删除表尾结点的时间复杂度为_ _(3)__。 3. 一个栈的输入序列是:1,2,3则不可能的栈输出序列是_ (4)___。 4、二维数组A的元素都是6个字符组成的串,行下标i的范围从0到8,列下标j的范圈从1到10。若A按行存放,元素A[8,5]的起始地址与A按列存放时的元素 (5) 的起始地址一致。 5、广义表A=(a,b,(c,d),(e,(f,g))),则Head(Tail(Head(Tail(Tail(A)))))=___(6)___。 6、一棵有n个结点的满二叉树有_ (7)_ 个叶子,该满二叉树的深度为_ (8) __。 7、设F是由T1,T2,T3三棵树组成的森林,与F对应的二叉树为B,已知T1,T2,T3的结点数分别为n1,n2和n3则二叉树B的左子树中有__ (9) _个结点。 8、对n个元素的表做顺序查找时,若查找每个元素的概率相同,则查找成功的平均查找长度为__ (10)__。 二、选择题(每题2分,共20分) 1、以下属于逻辑结构的是( )。 A.顺序表 B. 哈希表 C.有序表 D. 单链表 2、以下与数据的存储结构无关的术语是( )。 A.循环队列 B. 链表 C. 哈希表 D. 栈 3、若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用( )存储方式最节省时间。 A.顺序表 B.双链表 C.带头结点的双循环链表 D.单循环链表 4、在双向链表指针p的结点前插入一个指针q的结点操作是( )。 A. p-Llink=q;q-Rlink=p;p-Llink-Rlink=q;q-Llink=q; p-Llink=q;p-Llink-Rlink=q;q-Rlink=p;q-Llink=p-Llink; q-Rlink=p;q-Llink=p-Llink;p-Llink-Rlink=q;p-Llink=q; q-Llink=p-Llink;q-Rlink=q;p-Llink=q;p-Llink=q; 5、若栈采用顺序存储方式存储,现两栈共享空间V[1..m],top[i]代表第i个栈( i =1,2)栈顶,栈1的底在v[1],栈2的底在V[m],则栈满的条件是( )。 A. |top[2]-top[1]|=0 B. top[1]+1=top[2] C. top[1]+top[2]=m D. top[1]=top[2] 6、循环队列存储在数组A[0..m]中,则入队时的操作为( )。 A. rear=rear+1 B. rear=(rear+1) mod (m-1) C. rear=(rear+1) mod m D. rear=(rear+1)mod(m+1) 7、设有下三角矩阵用数组A[0..10,0..10]表示,按行优先顺序存放其非零元素,每个非零元素占2个字节,存放的基址为100,则元素A[5,5]的存放地址为( DD)。 A)110 B)120 C)130 D)140 8、设树T的度为4,其中度为1,2,3和4的结点个数分别为4,2,1,1,则T中的叶子数为( )。 A.5 B.6 C.7 D.8 9、在有向图G的拓扑序列中,若顶点Vi在顶点Vj之前,则下列情形不可能出现的是( )。 A.G中有弧Vi,Vj B.G中有一条从Vi到Vj的路径 C.G中没有弧Vi,Vj D.G中有一条从Vj到Vi的路径 10、就排序算法所用的辅助空间而言,堆排序,快速排序,归并排序的关系是( )。 A.堆排序快速排序归并排序  B.堆排序归并排序快速排序 C.堆排序归并排序快速排序  D.堆

文档评论(0)

1亿VIP精品文档

相关文档