其他系统西安交通大学--数据结构所有答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
其他系统西安交通大学--数据结构所有答案
3,栈和队列都是顺序存取的的线性表,但它们对存取位置的限制不同。
,A 正确 B错误,
答案是:A
3,在使用后缀表表示实现计算器时用到一个栈的实例,其作用是暂存运算对象。
,A正确 B错误,
答案是:A
3,具有n个结点的完全二叉树的高度为┖log2n┘1。
,A正确 B错误,
答案是:B
3,为度量一个搜索算法的性能,需要在时间和空间方面进行权衡。
,A正确 B错误,
答案是:A
3,闭散列法通常比开散列法时间效率更高。
,A正确 B错误,
答案是:B
3,一棵m阶B树中每个结点最多有m个关键码,最少有2个关键码。
,A 正确 B错误,
答案是:B
3,有向图的邻接表和逆邻接表中表结点的个数不一定相等。
,A正确 B错误,
答案是:B
3,对链表进行插入和删除操作时不必移动链表中结点。
,A正确 B错误,答案是:A
3,希尔排序算法的时间复杂度为On2。
,A正确 B错误,
答案是:B
3,用邻接矩阵作为图的存储结构时,则其所占用的存储空间与图中顶点数无关而与图中边数有关。
,A正确 B错误,
答案是:B
3,通常使用两个类来协同表示单链表,即链表的结点类和链表类。
,A正
答案是:A
3,顺序表用一维数组作为存储结构,因此顺序表是一维数组。
,A正确 B 错误,
答案是:B
3,二维数组是数组元素为一维数组的线性表,因此它是线性结构。
,A正确 B错误,
答案是:B
3,算法的运行时间涉及加、减、乘、除、转移、存、取、等基本运算。
要想准确地计算总运算时间是不可行的。
,A正确 B错误,
答案是:A
3,堆是完全二叉树,完全二叉树不一定是堆。
(),A正确 B错误,
答案是:A
3,顺序表查找指的是在顺序存储结构上进行查找。
(),A正确 B错误,答案是:B
3,入栈操作和入队列操作在链式存储结构上实现时不需要考虑栈溢出的情况。
,A正确 B错误,
答案是:A
3,中序遍历一棵二叉排序树可以得到一个有序的序列。
,A正确 B错误,答案是:A
3,用邻接矩阵作为图的存储结构时,则其所占用的存储空间与图中顶点数无关而与图中边数有关。
,A正确 B错误,
答案是:B
3,希尔排序算法的时间复杂度为On。
,A正确 B错误,
答案是:B
3,若一个叶子结点是某二叉树的中序遍历序列的最后一个结点,则它必是该二叉树的先序遍历序列中的最后一个结点。
,A正确 B错误,
答案是:A
3,子串“ABC”在主串“AABCABCD”中的位置为2。
,A正确 B错误,
3,对链表进行插入和删除操作时不必移动链表中结点。
,A正确 B错误,
答案是:A
3,有向图的邻接表和逆邻接表中表结点的个数不一定相等。
,A正确 B错误,
答案是:B
3,稀疏矩阵的压缩存储可以用一个三元组表来表示稀疏矩阵中的非0元素。
(),A正确 B错误,
答案是:A
3,图的深度优先遍历算法中需要设置一个标志数组,以便区分图中的每个顶点是否被访问过。
(),A正确 B错误,
答案是:A
3,不论线性表采用顺序存储结构还是链式存储结构,删除值为X的结点的时间复杂度均为On。
(),A正确 B错误,
答案是:A
3,非空的双向循环链表中任何结点的前驱指针均不为空。
(),A正确
B错误,
答案是:A
3,如果某个有向图的邻接表中第i条单链表为空,则第i个顶点的出度为零。
(),A正确 B错误,
答案是:A
3,向二叉排序树中插入一个结点需要比较的次数可能大于该二叉树的高度。
(),A正确 B错误,
答案是:B
3,二维数组和多维数组均不是特殊的线性结构。
(),A正确 B错误,
答案是:B
3,分块查找的基本思想是首先在索引表中进行查找,以便确定给定的关键字可能存在的块号,然后再在相应的块内进行顺序查找。
(),A正确 B错误,
3,设初始记录关键字基本有序,则快速排序算法的时间复杂度为Onlog2n。
(),A正确 B错误,
答案是:B
3,如果两个关键字的值不等但哈希函数值相等,则称这两个关键字为同义词。
(),A正确 B错误,
答案是:A
3,带权无向图的最小生成树是唯一的。
(),A正确 B错误,
答案是:B
3,线性表中的所有元素都有一个前驱元素和后继元素。
(),A正确 B错误,
答案是:B
3,由树转化成二叉树,该二叉树的右子树不一定为空。
(),A正确 B错误,
答案是:B
3,先序遍历一棵二叉排序树得到的结点序列不一定是有序的序列。
(),A正确 B错误,
答案是:A
3,对连通图进行深度优先遍历可以访问到该图中的所有顶点。
(),A正
确 B错误,
答案是:A
3,哈夫曼树中没有度数为1的结点。
(),A正确 B错误,
答案是:A
3,完全二叉树中的叶子结点只可能在最后两层中出现。
(),A正确 B
错误,
答案是:A
3,设某堆中有n个结点,则在该堆中插入一个新结点的时间复杂度为
Olog2n。
(),A正确 B错误,
答案是:A
3,当向二叉排序树中插入一个结点,则该结点一定成为叶子结点。
(),A正确 B错误,
答案是:A
3,不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑“溢出”情况。
(),A正确 B错误,
答案是:A
3,快速排序是排序算法中平均性能最好的一种排序。
(),A正确 B错
误
答案是:A
3,中序遍历二叉排序树可以得到一个有序的序列。
(),A正确 B错误,
答案是:A
3,线性表的顺序存储结构比链式存储结构更好。
(),A正确 B错误,
答案是:B
3,设一棵树T可以转化成二叉树BT,则二叉树BT中一定没有右子树。
(),A正确 B错误,
答案是:A
3,层次遍历初始堆可以得到一个有序的序列。
(),A正确 B错误,
答案是:B
3,设一棵二叉树的先序序列和后序序列,则能够唯一确定出该二叉树的形状。
(),A正确 B错误,
答案是:B
3,满二叉树一定是完全二叉树,完全二叉树不一定是满二叉树。
(),A
正确 B错误,
答案是:A
3,冒泡排序在初始关键字序列为逆序的情况下执行的交换次数最多。
(),A正确 B错误,
答案是:A
3,分块查找的平均查找长度不仅与索引表的长度有关,而且与块的长度有
3,调用一次深度优先遍历可以访问到图中的所有顶点。
(),A正确 B 错误,
答案是:B
1,设有100个数据元素,采用折半搜索时,最大比较次数为(),A6 B7 C8 D10,
答案是:B
1,在一棵具有5层的满二叉树中结点数为(),A31 B32 C33 D16,
答案是:A
1,下列存储形式中,()不是树的存储形式,A双亲表示法 B左子女右兄弟表示法 C广义表表示法 D顺序表示法,
答案是:D
1,对5个不同的数据元素进行直接插入排序,最多需要进行()次比较。
,A8 B10 C15 D25,
答案是:B
1,用链表表示线性表的优点是(),A便于随机存取 B花费的存储空间比顺序表少 C便于插入与删除 D数据元素的物理顺序与逻辑顺序相同,答案是:C
1,在一个顺序存储的循环队列中,队头指针指向队头元素的(),A前一个位置 B后一个位置 C队头元素位置 D队尾元素的前一位置,
答案是:A
1,若采用邻接矩阵法存储一个N个顶点的无向图,则该邻接矩阵是一个(),A上三角矩阵 B稀疏矩阵 C对角矩阵 D对称矩阵,
答案是:D
1,不定长文件是指(),A文件的长度不固定 B记录的长度不固定 C 字段的长度不固定 D关键字项的长度不固定,
答案是:B
1,适于对动态查找表进行高效率查找的组织结构是(),A有序表 B分
1,"假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是",AOn BOe COne DOn*e,
答案是:C
1,"在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为",Ae Cn2-e Dn2-2e,
答案是:D
1,对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止。
这样的排序方法是(),A直接选择排序 B直接插入排序 C快速排序 D起泡排序,答案是:C
1,链式栈与顺序栈相比,一个比较明显的优点是(),A插入操作更加方
便 B通常不会出现栈满的情况 C不会出现栈空的情况 D删除操作更加方便,答案是:B
1,与数据元素本身的形式、内容、相对位置、个数无关的是数据的(),A 存储结构 B逻辑结构 C算法 D操作,
答案是:B
1,设二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树满足的条件是()。
,A空或只有一个结点 B高度等于其结点数 C任一结点无左孩
子 D任一结点无右孩子,
答案是:D
1,设用邻接矩阵A表示有向图G的存储结构,则有向图G中顶点i的入度为()。
,行非0元素的个数之和列非0元素的个数之和行0元素的个数之和列0元素的个数之和,
答案是:B
1,设二叉排序树上有n个结点,则在二叉排序树上查找结点的平均时间复杂度为()。
,AOn BOn COnlog2n DO1og2n,
答案是:D
1,顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为()。
,AOn BOn COn DO1og2n,
答案是:A
1,时间复杂度不受数据初始状态影响而恒为Onlog2n的是()。
,A堆排序 B冒泡排序 C希尔排序 D快速排序,
答案是:A
1,设一条单链表的头指针变量为head且该链表没有头结点,则其判空条件是()。
,==0 ->net==0 ->net==head !=0,
答案是:A
1,设一组初始记录关键字的长度为8,则最多经过()趟插入排序可以得到有序序列。
,A6 B7 C8 D9,
答案是:B
1,设某棵二叉树中只有度数为0和度数为2的结点且度数为0的结点数为n,则这棵二叉中共有()个结点。
, Bnl -1 l,
答案是:C
1,设有n个关键字具有相同的Hash函数值,则用线性探测法把这n个关键字映射到HASH表中需要做()次线性探测。
,An Bnn1 Cnn1/2 Dnn-1/2,答案是:D
1,设一组权值集合W=15,3,14,2,6,9,16,17,要求根据这些权值集合构造一棵哈夫曼树,则这棵哈夫曼树的带权路径长度为()。
,A129 B219 C189 D229,
答案是:D
1,二叉排序树中左子树上所有结点的值均()根结点的值。
,A C= D!=,答案是:A。