资源预览内容
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2017年华东交通大学信息工程学院829数据结构考研题库一、填空题1 阅读下列程序说明和裎序,填充程序中的_。【程序说明】本程序完成将二叉树中左、右孩子交换的操作。交换的结果如下所示(编科略)本程序采用非递归的方法,设立一个堆栈交换左、右子树的算法为:(1)把根结点放入堆栈。(2)当堆栈不空时,取出栈顶元素,交换它的左、右子树,并把它的左、右子树分别入栈。(3)重复(2)直到堆栈为空时为止。 存放还没有转换过的结点,它的栈顶指针为。 (1) (2)If ( (3) ) 【答案】 【解析】本题主要使用堆栈完成了二叉树左右子树交换的操作。首先根结点进栈,然后判断栈足否为空,如果不为空,则取栈顶元素,交换取出节点的左右指针。并将左右指针分别进桟,重复这一操作。完成二叉树左右孩子的交换。 2 若用n 表示图中顶点数目,则有_条边的无向图成为完全图。【答案】n (n-l )/2【解析】无向完全图中任意一个顶点都和其他n-1个顶点都有一条边,即为n (n-l )。又因为每条边重复出现两次,所有无向完全图的边数为n (n-l )/2。3 设用希尔排序对数组98,36,-9,0,47,23,1,8,10,7进行排序,给出的步长(也称 增量序列)依次是4,2,1则排序需_趟,写出第一趟结束后,数组中数据的排列次序_。【答案】3; (10,7,-9,0,47,23,1,8,98,36)4 如果按关键码值递増的顺序依次将关键码值插入到二叉排序树中,则对这样的二叉排序树检索时,平均比较次数为_。【答案】 【解析】如果关键码是排好序的,构建二叉排序树就会形成一个单支树,它的查找效率和顺 序查找效率一样为 5 下面描述的是一种构造最小生成树算法的基本思想。设要处理的无向图包括n个顶点用相邻矩阵A 表示,边的权全是正数。请在下列划线处填上正确叙述。(1)若是边,则的值等于_,若不是边,则的值是一个比任何边的权,矩阵的对角线元素全为0。(2)构造最小生成树过程中,若顶点Vi 已包括进生成树,就把相邻矩阵的对角线元素A (i , i )置成若【答案】(1) 已包括进生成树,就把矩阵元素A (i ,j )置成。 边上的权值;都大的数;(2)1; 负值;(3)为负;边(3)算法结束时,相邻矩阵中的元素指出最小生成树的6 棵左子树为空的二叉树在前序线索化后,其中的空链域的个数为 _。【答案】2【解析】只有根结点的做指针为空和最右边的叶结点的右指针为空。7 实现字符串拷贝的函数strcpy 为: 【答案】8 表达式【答案】9 顺序栈用【答案】存储数据,栈顶指针是top ,则值为x 的元素入栈的操作是_。 的后缀表达式是_。 【解析】先判断栈是否满,如果不满,元素入栈。否则返回溢出信息。10在下面的程序段中,对X 的赋值语句的时间复杂度为_(表示为n 的函数)。 【答案】1(12)(123)?(l 2. n )=n(n 1)(n 2)/6,即 【解析】当i=l时,赋值语句就被执行了一次。当i=2时,赋值语句被执行了12次。当i=3时,赋值语句被执行了123次。可以推出赋值语句总共被执行了1(12)(123)(l 2. n )=n(n 1)(n 2)/6次。 二、选择题11下列关于进程和线程的叙述中,正确的是( )。A. 不管系统是否支持线程,进程都是资源分配的基本单位 B. 线程是资源分配的基本单位,进程是调度的基本单位 C. 系统级线程和用户级线程的切换都需要内核的支持 D. 同一进程中的各个线程拥有各自不同的地址空间 【答案】A 。“线程是资源分配的基本单位,【解析】利用排除法来确定正确答案:进程是调度的基本单位”这句话说反了,明显错误。“系统级线程和用户级线程的切换都需要内核的支持”也不正确,因为用户级线程的切换由用户编写的RuntimeSystem 执行的,内核并不感知。“同一进程中的各个线程拥有各自不同的地址空间”明显错误,引入线程的目的就是为了同一进程的所有线程能共享进程的地址空间,故“不管系统是否支持线程,进程都是资源分配的基本单位”是正确的。 12棵二叉树高度为h ,所有结点的度或为0或为2,则这棵二叉树最少有( )个结点。A.2h B. C. D. 【答案】B 【解析】此树满足哈夫曼树,除根节点外每层有两个节点。13设哈希表长哈希函数再哈希法解决冲突,关键字为49的结点的地址是( )。【答案】D【解析】15,38,61,84用哈希函数为5,发生冲突,用二次探测再散列法解决冲突: 仍然发生冲突。仍然发生冲突。不再发生冲突。 14设二维数组(即m 行n 列)按行存储在数组 【答案】A表中已有4个结点:其余地址为空,如用二次探测计算后得地址:4,5,6,7。49计算后中,则二维数组元素在一维数组B 中的下标为( )。 一、填空题考研试题
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号