201120122数据结构.docVIP

  • 44
  • 0
  • 约2.63千字
  • 约 4页
  • 2017-06-07 发布于重庆
  • 举报
201120122数据结构

南京工业职业技术学院 班级 软件1331 学号 1座机电话号码8 姓名 孙月帅 请注意:请将所有答案写在答题纸上,写在试卷上一概无效!!! 一、选择题(每小题2分,共20分) 1、第一个结点除外,每个结点有仅有一个直接前驱和多个(或无)直接后继的数据结构称为( A )。 A.树状结构 B.线性结构   C.网状结构   D.层次结构 2、算法的时间复杂度主要取决于( A )。 A.问题规模 B.实现算法的程序设计语言 C.计算机的硬件性能 D.编译程序的质量 3、设栈的初始状态为空,入栈序列为1,2,3,4,5,6,若出栈序列为2,4,3,6,5,1,则操作过程中栈中元素个数最多时为( B )。 A. 2个 B. 3个 C.4个 D.6个 4、无向完全图G有n个顶点,则它的边的总数为 D 。 A.n2 B. n n-1 C. n n-1 /2 D. n-1 5、4个结点可构成( D )个不同形态的二叉树。 A. 5   B. 10 C. 12 D. 14 6、广义表L (a, b, c ,d , ,e )的长度为( D ) A.∞ B.6 C.4 D.3 7、若一棵具有n n 0 个结点的二叉树的先序序列与后序序列正好相反,则该二叉树一定是( A ) A.结点均无左孩子的二叉树 B.结点均无右孩子的二叉树 C.高度为n的二叉树 D.存在度为2的结点的二叉树 8、已知循环队列的存储空间大小为m,队头指针front指向队头元素,队尾指针rear指向队尾元素的下一个位置,则向队列中插入新元素时,修改指针的操作是( D )。 A.rear rear-1 %m; B.front front+1 %m; C.front front-1 %m; D.rear rear+1 %m; 9、下列关于串的叙述中,正确的是(A )。 A.串是一种特殊的线性表 B.串中元素只能是字母 C.空串是空白串 D.串的长度必须大于0 10、对序列 15,9,7,8,20,-1,4 进行排序,第一趟排序后的序列变为 4,9,-1,8,20,7,15 ,则采用的排序方法是( )15分) 1、数据元素是数据的基本单位,数据项是数据的 最小标识单位 。 2、在队列中,允许进行插入操作的一端称为_____队尾_______,允许进行删除操作的一端称为_____对头_______。 3、已知一指针p指向非空不带头结点的某一结点,若p满足条件“p- next! NULL”,则p指向单链表的 非最后一个 结点。 4、已知数组A[3..8,2..6]以行序为主序进行存储,且每个元素占用两个存储单元,则计算元素A[i,j]地址的公式为 loc a[0,0]+ i*5+j *2 loc a00 + i*n+j *h。 5、已知广义表A x.,y,z ,a, u,t,w 则此广义表的长度为 3 ,tail head tail tail L w 。 6、一个具有20个结点的完全二叉树,则编号最大的分支结点编号为 10 。其叶子结点共有 10 个。 7、已知一个有序序列 10,23,35,46,55,59,64,72,83,88,90 ,当采用折半查找方法进行查找值为23和83两元素时,分别需要比较 3 次和 2 次才能查找成功。 8、图的遍历方法主要有 深度优先 和 广度优先 两种。 9、长度为0的串称为 空串 。 10、一个有n个顶点的无向连通图,最少有 n 条边。 三、判断题(每小题1分,共10分) 1、栈和队列都是运算受限的线性表。( T ) 2、已知一个队列的入队序列为“1,2,3,…,n”,出队序列为“p1,p2,p3,…,pn”,则pi+1 pi。( F ) 3、如果两个串长度相等并具有相同的字符,则这两个串相等。( f ) 4、完全二叉树一定存在度为1的结点。(T ) 5、在哈希表中,一个可用的哈希函数必须保证绝对不产生冲突。( F ) 6、哈夫曼树是带权路径最短的树,路径上权值较大的结点离根较近。( T ) 7、在有向图中,各顶点的入度之和等于各顶点的出度之和。( T ) 8、在简单图中,一个具有n个结点的有向图,若它有n n-1 条边,则它一定是强连通的。( T) 9、一个广义表的表头总是一个原子。( F ) 10、二路归并排序的核心操作是将两个无序的序列归并为一个有序序列。( F ) 四、应用题(每题8分,共40分) 1、已知一棵二叉树的前序遍历和中序遍历序列分别为:ABCDEFG和CBDAEGF,请画出此二叉树,并给出后序遍历序列。 (87,25,310,08,27,132,68,96,187,13

文档评论(0)

1亿VIP精品文档

相关文档