数据结构试卷A

重修标识
20062007 学年 第 二 学期
A
软件、网络  专业   数据结构 课程期末试卷
电力线网络摄像机
题号
总分
一、 单项选择题 (本大题共10小题,每小题2分,共30)
1. 计算机算法指的是(    )。
  A程序                B问题求解步骤的描述
  C调度方法              D排序方法
2. 以下数据结构中,(  )个是非线性数据结构。
  A.树          B.字符串      C.队          D.栈
3. 对于顺序存储的线性表,访问元素和插入元素的时间复杂度分别为:(  )。
  AO(n)  O(n)      BO(n)  O(1)        CO(1)  O(n)        DO(1)  O(1)
4. 在单链表指针为p结点之后插入指针为s的结点,正确的操作是(  )。
A.p->next=s;s->next=p->next  B.s->next=p->next; p->next=s
C.p->next=s;p->next=s->next  D.p->next=s->next; p->next=s
5. n个顶点的有向图中,含有向边的数目最多为(    ) 
  An-1                Bn          Cn(n-1)/2          Dn(n-1)
6. 循环队列存储在数组]中,则入队时的操作为(   
  Arear=rear+1                Brear=(rear+1)mod(m-1)       
C rear=(rear+1)mod m        D rear=(rear+1)mod(m+1)
7. 字符串’ababaabab’next函数为(   
A.011232232    B.012341234    C.011122334    D. 011234234
8. 若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数为(   
A9        B11        C15        D.不确定
9. 设有数组A[i,j],数组的每个元素长度为3字节,i的值为18j的值为110,数组从内存首地址BA开始顺序存放,当以列为主序存放时,元素 A[5,8]的首地址为(    )。
 ABA+141      BBA+180   CBA+222        DBA+225
10. n个顶点的带权无向连通图的最小生成树包含(    )个顶点
An-1                        Bn
Cn/2                        Dn+1
11.有关二叉树的下列说法正确的是( 
A.二叉树的度为2                  B.一棵二叉树的度可以小于2
C.二叉树中至少有一个结点的度为2  D.二叉树中任何一个结点的度都为2
12.关键路径是AOE网中(  )。
A.从源点到汇点的最长路径      B.从源点到汇点的最短路径
C.最长回路                    D.最短路径
13.若查每个记录的概率相等,则在具有n个记录的连续文件中采用顺序查查一个记录,其平均查长度ASL为(  )。
A(n-1)/2        Bn/2        C(n+1)/2        Dn
14.就平均性能而言,目前最好的内部排序方法是( 
A.冒泡排序      B.希尔排序    C.堆排序    D.快速排序
15.已知广义表LS=((a,b,c),(d,e,f)),运用headtail函数取出LS中原子e的运算是(  )。
Ahead(tail(LS))            Btail (head (LS))
Chead(tail(head(tail(LS))))  Dhead(tail(tail (head (LS))))
班级          姓名          学号            
………………………………………装……………………………订……………………………线………………………………………
                           本试卷共3页,此页为 A 卷第 1 页         注:参加重修考试者请在重修标识框内打钩
二、填空题 (本大题共10小题,每空2分,共20)
1. 数据的物理结构包括         的表示和          的表示。
2. 带头结点的单循环链表L中只有一个元素结点的条件是                  3. 在队列中,允许进行插入操作的一端称为____________,允许进行删除操作的一端称为____________
4. 串中所含字符个数称为该串的_______________
5. 深度为h的完全二叉树至少有      个结点,至多有        个结点。
6. 对关键字序列(528063444891)进行一趟快速排序之后得到的结果为
                     
7.有n个顶点的有向图,至少需要         条弧才能保证是连通的。
三.算法设计题(10三维景点分)
假设以带头结点的单循环链表表示队列,其中结点结构为(datanext),并且只设一个指针rear指向队尾结点,但不设头指针,请写出相应的入队:EnQueue(Li nkList &rear,ElemType x)和出队 DeQueue(Li nkList &rear,ElemType &x)算法。
四、应用题
1.设一数列输入顺序为123456,若采用栈结构,能否得到输出顺序为325641154623的序列,并说明为什么不能得到或者如何得到(即写出以‘S’表示进栈和以‘X’表示出栈的栈操作序列)。(8分)
2已知一棵二叉树的前序遍历的结果是ABDFCEGH,中序遍历的结果是BFDAGEHC
1画出这棵二叉树;(4分)
2)画出这颗二叉树的后序线索树;(3分)
3)将这颗二叉树转换成对应的树(或森林)。 3分)
班级          姓名          学号            
………………………………………装……………………………订……………………………线………………………………………
本试卷共3页,此页为 A 卷第 2 页
3将如下所示的有向图给出其存储结构的邻接链表表示(注:这里顶点的邻接点按升序排列),然后分别写出对其邻接表从顶点双扣管1开始进行深度优先遍历序列和广度优先遍历序列的结果。(画出邻接链表4分,求出深度优先序列和广度优先序列各3分,共10分)
4给定关键码序列(2625203321244520442382931),要用哈希法进行存储,规定装填因子a=0.6
1)请给出除留余数法的哈希函数;(4分)
2)用线性探测法解决冲突,请画出插入所有的关键码后得到的哈希表;(5分)
3)计算等概率情况下查成功的平均查长度。(3分)
本试卷共3页,此页为 A 卷第 3 页
A透气盖
中 原 工 学 院
20062007学年 第 2 学期
软件、网络专业  数据结构 课程期末试卷标准答案(即评分标准)
一、单选题(每小题2分,共30)
药物枕头
1.B
2.A
3.C
4.B
5.D
6.D
7.D
8.B
9.B
10.B
11.B
12.A
13.C
14.D
15.C
二、填空题(每空2分,共20)
1.数据元素  关系
2. L->next->next==L
3队尾  队头
4 长度
5. 2h-1  2h-1
648 44 52  63  80  91
7n
三、算法设计题:(共10分)
参考算法:
void EnQueue(LinkList &rear,ElemType x)
{
  s=new  LNode;//1
  if(!s) exit(1);
  s->data=x;s->next=rear->next;//2
  rear->next=s;rear=s;//2
}
void DeQueue(LinkList &rear,ElemType &x)
{
  if(rear->next==rear) exit(1);//1
  s=rear->next->next;x=s->data; //2
  rear->next->next=s->next //1
  if(s==rear)rear=rear->next;//1
delete s;
}
应用题
1、(共8分)
能得到325641,(2分)
  S(1)S(2) S(3)X(3)X(2)S(4)S(5)X(5)S(6)X(6)X(4)X(1)2分)
  不能得到1546232分)
  S(1)X(1)S(2) S(3) S(4)S5) X(5)X(4)S(6)X(6),此时,栈中还有23,所以不会得到23,只能得到322分)
2、(共10分)
1)(4分)
                     
2)(3分)
3)(3分)
 
本试卷答案共 2 页,此页为第 1 页
3(10分。其中:邻接链表4分,深度和广度优先遍历序列各3)
深度优先遍历序列:125967384
广度优先遍历序列:123456789
  
4 (12)
1(4)表长m=12/0.6=20H(key)=key MOD 19
2)(5分)
H26=7 成功    H25=6 成功    H20=1 成功
    H33=14 成功    H21=2 成功    H24=5 成功
H45=7 冲突    H145=8 成功     
H204=14 冲突  H1204=15 成功
H42=4 成功    H38=0 成功    H29=10成功
    H31=12 成功
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
38
20
21
42
24
25
26
45
29
31
33
204
磁性材料液压机
(3) 3分)
在等概率的情况下,查成功时的平均查长度
ASLsucc = ( 1 *10+2*2 ) / 12 = 14 / 12
本试卷答案共 2 页,此页为第 1 页

本文发布于:2024-09-22 14:23:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/171136.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:结点   序列   查找   二叉树   元素   得到   遍历
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议