出自:西安交通大学---数据结构

顺序查找不论在顺序线性表中还是在链式线性表中的时间复杂度为( )。,A.O(n) B.O(n) C.O(n) D.O(1og2n)
二路归并排序的时间复杂度为( )。,A.O(n) B.O(n) C.O(nlog2n) D.O(1og2n)
设二叉排序树上有n个结点,则在二叉排序树上查找结点的平均时间复杂度为( )。,A.O(n) B.O(n) C.O(nlog2n) D.O(1og2n)
设用邻接矩阵A表示有向图G的存储结构,则有向图G中顶点i的入度为( )。,A.第i行非0元素的个数之和 B.第i列非0元素的个数之和 C.第i行0元素的个数之和 D.第i列0元素的个数之和
与数据元素本身的形式、内容、相对位置、个数无关的是数据的(),A.存储结构 B.逻辑结构 C.算法 D.操作
链式栈与顺序栈相比,一个比较明显的优点是(),A.插入操作更加方便 B.通常不会出现栈满的情况 C.不会出现栈空的情况 D.删除操作更加方便
对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止。这样的排序方法是(),A.直接选择排序 B.直接插入排序 C.快速排序 D.起泡排序
"假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是( )",A.O(n) B.O(e) C.O(n+e) D.O(n*e)
适于对动态查找表进行高效率查找的组织结构是( ),A.有序表 B.分块有序表 C.三叉排序树 D.线性链表
不定长文件是指( ),A.文件的长度不固定 B.记录的长度不固定 C.字段的长度不固定 D.关键字项的长度不固定
若采用邻接矩阵法存储一个N个顶点的无向图,则该邻接矩阵是一个(),A.上三角矩阵 B.稀疏矩阵 C.对角矩阵 D.对称矩阵
在一个顺序存储的循环队列中,队头指针指向队头元素的(),A.前一个位置 B.后一个位置 C.队头元素位置 D.队尾元素的前一位置
用链表表示线性表的优点是(),A.便于随机存取 B.花费的存储空间比顺序表少 C.便于插入与删除 D.数据元素的物理顺序与逻辑顺序相同
对5个不同的数据元素进行直接插入排序,最多需要进行()次比较。,A.8 B.10 C.15 D.25
下列存储形式中,()不是树的存储形式,A.双亲表示法 B.左子女右兄弟表示法 C.广义表表示法 D. 顺序表示法
在一棵具有5层的满二叉树中结点数为(),A.31 B.32 C.33 D.16,
设有100个数据元素,采用折半搜索时,最大比较次数为(),A.6 B.7 C.8 D.10
调用一次深度优先遍历可以访问到图中的所有顶点。( )
分块查找的平均查找长度不仅与索引表的长度有关,而且与块的长度有关。
分块查找的平均查找长度不仅与索引表的长度有关,而且与块的长度有关。( )
冒泡排序在初始关键字序列为逆序的情况下执行的交换次数最多。( )
设一棵二叉树的先序序列和后序序列,则能够唯一确定出该二叉树的形状。(
层次遍历初始堆可以得到一个有序的序列。( )
设一棵树T可以转化成二叉树BT,则二叉树BT中一定没有右子树。( )
线性表的顺序存储结构比链式存储结构更好。(
中序遍历二叉排序树可以得到一个有序的序列。( )
快速排序是排序算法中平均性能最好的一种排序。( )
不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑“溢出”情况。( )
当向二叉排序树中插入一个结点,则该结点一定成为叶子结点。( )
设某堆中有n个结点,则在该堆中插入一个新结点的时间复杂度为O(log2n)。( )
完全二叉树中的叶子结点只可能在最后两层中出现。( )
哈夫曼树中没有度数为1的结点。( )
对连通图进行深度优先遍历可以访问到该图中的所有顶点。( )
先序遍历一棵二叉排序树得到的结点序列不一定是有序的序列。( )
由树转化成二叉树,该二叉树的右子树不一定为空。( )
线性表中的所有元素都有一个前驱元素和后继元素。( )
带权无向图的最小生成树是唯一的。( )
如果两个关键字的值不等但哈希函数值相等,则称这两个关键字为同义词。( )
设初始记录关键字基本有序,则快速排序算法的时间复杂度为O(nlog2n)。( )
分块查找的基本思想是首先在索引表中进行查找,以便确定给定的关键字可能存在的块号,然后再在相应的块内进行顺序查找。( )
二维数组和多维数组均不是特殊的线性结构。( )
向二叉排序树中插入一个结点需要比较的次数可能大于该二叉树的高度。( )
如果某个有向图的邻接表中第i条单链表为空,则第i个顶点的出度为零。( )
非空的双向循环链表中任何结点的前驱指针均不为空。( )
不论线性表采用顺序存储结构还是链式存储结构,删除值为X的结点的时间复杂度均为O(n)。( )
图的深度优先遍历算法中需要设置一个标志数组,以便区分图中的每个顶点是否被访问过。(
稀疏矩阵的压缩存储可以用一个三元组表来表示稀疏矩阵中的非0元素。( )
有向图的邻接表和逆邻接表中表结点的个数不一定相等。(
对链表进行插入和删除操作时不必移动链表中结点。( )
子串“ABC”在主串“AABCABCD”中的位置为2。( )