计算机竞赛 · 数据结构
计算机竞赛公开题库
Sign in to start studying Log in
Card preview
-
设一组初始记录关键字序列为(13,18,24,35,47,50,62,83,90,115,134),则利用二分法查找关键字90需要比较的关键字个数为( )。
答案:B 题型:单选 -
设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为( )。
答案:D 题型:单选 -
字符串的长度是指( )。
答案:C 题型:单选 -
两个字符串相等的充要条件是( )。
答案:C 题型:单选 -
设某散列表的长度为100,散列函数H(k)=k % P,则P通常情况下最好选择( )。
答案:B 题型:单选 -
设一个顺序有序表A[1:14]中有14个元素,则采用二分法查找元素A[4]的过程中比较元素的顺序为( )。
答案:C 题型:单选 -
设一棵完全二叉树中有65个结点,则该完全二叉树的深度为( )。
答案:B 题型:单选 -
设一棵三叉树中有2个度数为1的结点,2个度数为2的结点,2个度数为3的结点,则该三叉链权中有( )个度数为0的结点。
答案:C 题型:单选 -
设无向图G中的边的集合E={(a,b),(a,e),(a,c),(b,e),(e,d),(d,f),(f,c)},则从顶点a出发进行深度优先遍历可以得到的一种顶点序列为( )。
答案:A 题型:单选 -
队列是一种( )的线性表。
答案:A 题型:单选 -
下列各种排序算法中平均时间复杂度为O(n<sup>2</sup>)是( )。
答案:D 题型:单选 -
设在一棵度数为3的树中,度数为3的结点数有2个,度数为2的结点数有1个,度数为1的结点数有2个,那么度数为0的结点数有( )个。
答案:C 题型:单选 -
设有序表中的元素为(13,18,24,35,47,50,62),则在其中利用二分法查找值为24的元素需要经过( )次比较。
答案:C 题型:单选 -
设顺序线性表的长度为30,分成5块,每块6个元素,如果采用分块查找,则其平均查找长度为( )。
答案:D 题型:单选 -
设有向无环图G中的有向边集合E={<1,2>,<2,3>,<3,4>,<1,4>},则下列属于该有向图G的一种拓扑排序序列的是( )。
答案:A 题型:单选 -
设有一组初始记录关键字序列为(34,76,45,18,26,54,92),则由这组记录关键字生成的二叉排序树的深度为( )。
答案:A 题型:单选 -
设输入序列为1、2、3、4、5、6,则通过栈的作用后可以得到的输出序列为( )。
答案:B 题型:单选 -
二叉排序树中左子树上所有结点的值均( )根结点的值。
答案:A 题型:单选 -
设一组权值集合W=(15,3,14,2,6,9,16,17),要求根据这些权值集合构造一棵哈夫曼树,则这棵哈夫曼树的带权路径长度为( )。。
答案:D 题型:单选 -
设某棵二叉树中只有度数为0和度数为2的结点且度数为0的结点数为n,则这棵二叉中共有( )个结点。
答案:C 题型:单选 -
设一组初始记录关键字的长度为8,则最多经过( )趟插入排序可以得到有序序列。
答案:B 题型:单选 -
设一组初始记录关键字序列为(Q,H,C,Y,P,A,M,S,R,D,F,X),则按字母升序的第一趟冒泡排序结束后的结果是( )。
答案:D 题型:单选 -
具有6个顶点的无向图至少应有( )条边才能确保是一个连通图。
答案:A 题型:单选 -
min(A),函数的返回值是集合A的所有元素中按线性序最小的那个元素。则min({2,3,4})=( )。
答案:A 题型:单选 -
index(s,t)表示子串定位运算。若串t是串s的子串,则函数返回值是串t在串s中第一次出现的开始位置,否则返回值是0。若s="ababa",t="ba",则index(s,t)=( )。
答案:C 题型:单选 -
若串S='software',其子串的数目是( )。
答案:B 题型:单选 -
从逻辑上可以把数据结构分为( )两大类。
答案:C 题型:单选 -
对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是( )。
答案:B 题型:单选 -
链表不具有的特点是( )。
答案:B 题型:单选 -
最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是( )。
答案:B 题型:单选 -
栈和队都是( )。
答案:B 题型:单选 -
输入序列为ABC,可以变为CBA时,经过的栈操作为( )。
答案:B 题型:单选 -
算法的计算量的大小称为计算的( )。
答案:B 题型:单选 -
连续存储设计时,存储单元的地址( )。
答案:A 题型:单选 -
栈在( )中应用。
答案:D 题型:单选 -
对于栈操作数据的原则是( )。
答案:B 题型:单选 -
一个递归算法必须包括( )。
答案:B 题型:单选 -
已知森林F={T1,T2,T3},各棵树Ti(i=1,2,3)中所含结点的个数分别为7,3,5,则与F对应的二叉树的右子树中的结点个数不可能是( )。
答案:D 题型:单选 -
设S=”abc”;T=”xyz”,则strcmp(S,T)的值为( )。
答案:B 题型:单选 -
在不完全排序的情况下,就可以找出前几个最大值的方法是( )。
答案:C 题型:单选 -
关于哈夫曼树,下列叙述正确的是( )。
答案:C 题型:单选 -
将数组称为随机存储结构是因为( )。
答案:B 题型:单选 -
数据结构主要研究( )。
答案:D 题型:单选 -
由于数据的逻辑结构通过不同的存储映像方法可得到不同的存储结构,常见的数据存储结构没有( )。
答案:A 题型:单选 -
我们在讨论某种数据结构时,主要讨论四个方面的问题,①数据的逻辑结构②数据的存储结构③在数据的逻辑结构上定义的数据的基本操作;④基本操作算法的具体实现;这四个问题的讨论的先后顺序应该是怎样的( )。
答案:A 题型:单选 -
用线性链表存储线性表时,要求存储空间( )。
答案:B 题型:单选 -
具有线性结构的数据结构是( )。
答案:B 题型:单选 -
一个栈的入栈序列是abcde,则栈的不可能的输出序列是( )。
答案:C 题型:单选 -
非线性结构是数据元素之间存在一种:( )。
答案:B 题型:单选 -
数据结构中,与所使用的计算机无关的是数据的( )结构。
答案:C 题型:单选
Showing first 50 of 142 cards