南京财经大学2008年攻读硕士学位研究生入学考试(初试)试卷考试科目:819数据结构与单片机适用专业:计算机应用技术考试时间:2008年1月20日下午2:00~5:00注意事项:所有答案必须写在答题纸上,做在试卷或草稿纸上无效
第一部分:数据结构部分试题(本部分共三大题,共计75分)一、简答题(共15题,每题1分,共计15分)1.已知一有向图的邻接表存储结构如下图所示
根据有向图的深度优先遍历算法,从顶点v1出发,所得到的顶点序列为何
根据有向图的广度优先遍历算法,从顶点v1出发,所得到的顶点序列又为何
如果最常用的操作是取第i个结点及其前驱,则采用单链表、双链表、顺序表还是单循环链表这四种存储方式中的哪一种最节省时间
已知一个图如下图所示,若从顶点a出发,则在以下四种顶点序列中,哪一种是按照深度优先搜索法进行遍历时可能得到的序列
a,b,e,d,c,fB
a,b,c,e,f,dC
a,e,d,f,c,bD
a,e,b,d,c,f4
向一个栈顶指针为H的链栈中插入一个s所指的结点时,应该执行什么样的运算
5.试图在一个循环顺序队列中插入一个元素,需要判断该队列是否已满
问这与队头指针的值还是与队尾指针的值有关
6.数组元素之间的关系是线性的吗
7.若一个有向图的邻接距阵中对角线以下的元素均为零,则该图是否存在拓扑有序序列
8.采用邻接表存储的图的深度优先遍历算法类似于二叉树的哪种遍历
广义表(a,b,(c,d))的表头、表尾是什么
树最适合用来表示何种数据
11.若广义表A=(a,b,(c,d),(e,(f,g))),则head(tail(head(tail(tail(A)))))=
树的基本遍历策略可分为先根遍历和后根遍历;二叉树的基本遍历策略可分为先序遍历、中序遍历和后序遍历
这里,我们把由树转化得到的二叉树叫做这棵树对