资源预览内容
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
数据结构19秋在线作业1 1 单选题 1 某二叉树结点的前序序列为ECBAD,中序序列为EBCDA,则该二叉树结点的后序序列为 ( )。 D A ABCEDB DECABC DEABCD BDACE2 存放在外存中的数据的组织结构是 ()。 C A 数组B 表C 文件D 链表3 在下述几种排序方法中,不稳定的排序方法是 ()。 C A 直接插入排序B 冒泡排序C 直接选择排序D 归并排序4 “堆积”问题是由于()引起的。 C A 同义词之间发生冲突B 散列函数C 不同的同义词子表结合在一起D 散列表“溢出”5 若要求尽可能快地对序列进行稳定的排序,则应选 () 。 B A 快速排序B 归并排序C 起泡排序D 希尔排序6 采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为 ()。 D A nB (n-1)/2C n/2D (n+1)/27 用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是 ()。 A A 逆拓扑有序B 拓扑有序C 无序的D 部分有序的8 设根结点的层数为0,若高度为h的二叉树上只有度为0和度为2的结点,则此二叉树上所包含的结点数至少为 ( )。 D A h+1B 2h-1C 2hD 2h+19 在下列情况中,可称为二叉树的是 ( )。 B A 每个结点至多有两棵子树的树B 哈夫曼树C 每个结点至多有两棵子树的有序树D 每个结点只有一棵右子树10 广义表 ( a , b , c , d ) ) 的表头是 ()。 C A aB ( )C ( a , b , c , d )D ( b , c , d )11 设散列地址空间为0m-1,key为关键字,用p去除key,将得到的余数作为key的散列地址,即h(key) = key % p。为了减少发生冲突的频率,一般取p为 ()。 C A 小于等于m的最大奇数B 小于等于m的最大偶数C 小于等于m的最大素数D 小于等于m的最大合数12 有m个叶结点的哈夫曼树所具有的结点数为 ( )。 C A mB m+1C 2m-1D 2m13 树最适合用来表示 ( )。 C A 有序数据元素B 无序数据元素C 元素之间具有分支层次关系的数据D 元素之间无联系的数据14 在下面的排序方法中,其比较次数与待排序记录的初始排列状态无关的是 ()。 C A 直接插入排序B 快速排序C 直接选择排序D 归并排序15 有n个顶点的有向图的边数最多为 ()。 B A nB n(n-1)C n(n-1)/2D 2n16 假定有k个关键字互为同义词,若采用线性探查法把这k个关键字存入散列表中,至少需要进行多少次探测?() D A k-1次B k次C k+1次D k(k+1)/2次17 在排序方法中,从未排序序列中挑选记录,并将其依次放入已排序序列(初始时为空)的一端的方法,称为 ()。 D A 希尔排序B 插入排序C 归并排序D 选择排序18 在下面的叙述中,正确的是 ( )。 A A 树的先根遍历序列与其对应的二叉树的前序遍历序列相同B 树的先根遍历序列与其对应的二叉树的中序遍历序列相同C 树的先根遍历序列与其对应的二叉树的后序遍历序列相同D 树的后根遍历序列与其对应的二叉树的后序遍历序列相同19 有n个顶点的无向图的边数最多为 ()。 C A nB n(n-1)C n(n-1)/2D 2n20 在排序方法中,从未排序序列中依次取出元素与已排序序列中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为 ()。 C A 直接选择排序B 冒泡排序C 直接插入排序D 希尔排序2 判断题 1 快速排序的速度在所有排序方法中最快,而且所需附加空间也最少。 A A 错误B 正确2 在中序线索二叉树中,每一非空的线索均指向其祖先结点。 B A 错误B 正确3 当待排序记录已经从小到大排序或从大到小有序时,快速排序的执行时间最省。 A A 错误B 正确4 快速排序和归并排序在最坏情况下的比较次数都是O(nlog2n )。 A A 错误B 正确5 二叉树中除叶结点外,任一结点X ,其左子树根结点的值小于该结点X的值;其右子树根结点的值大于等于该结点X的值,则此二叉树一定是二叉排序树。 A A 错误B 正确6 对有序的单链表可以进行折半查找。 A A 错误B 正确7 堆是完全二叉树。 B A 错误B 正确8 对一棵二叉树进行层次次序遍历时,应借助于一个栈。 A A 错误B 正确9 直接选择排序算法对n个记录排序,在最好情况下的时间复杂度为O(n)。 A A 错误B 正确10 二维以上的数组其实是一种特殊的广义表。 B A 错误B 正确11 若一个广义表的表头为空表,则此广义表亦为空表。 A A 错误B 正确12 空串与空格串是相同的。 A A 错误B 正确13 在待排数据基本有序的情况下,快速排序效果最好。 A A 错误B 正确14 二叉树中每个结点至多有两个子结点,而对一般的树则无此限制。因此,二叉树是树的特殊情形。 A A 错误B 正确15 最小生成树问题是构造带权连通图 ( 网 ) 的最小代价生成树。 B A 错误B 正确16 串是一种数据对象和操作都特殊的线性表。 B A 错误B 正确17 ( 101, 88, 46, 70, 34, 39, 45, 58, 66, 10)是堆。 B A 错误B 正确18 二叉树结点的中序遍历序列与前序遍历序列可以唯一地确定该棵二叉树。 B A 错误B 正确19 顺序存储结构的主要缺点是不利于插入、删除操作。 B A 错误B 正确20 文件系统采用索引结构是为了节省存储空间。 A A 错误B 正确
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号