1、A.B-树B.B+树C.丰满树D.穿线树(4).(4)(分数:B.平衡树C.非平衡树(5).(5)(分数:A.用指针方式存储有n个结点的二叉树,至少要有n+1个指针B.m阶B-树中,每个非叶子结点的后继个数m/2C.m阶B-树中,具有k个后继的结点,必含有k-1个键值D.平衡树一定是丰满树2一棵查找二叉树,其结点A、B、C、D、E、F依次存放在一个起始地址为n(假定地址以字节为单位顺序编号)的连续区域中,每个结点占4个字节:前二个字节存放结点值,后二个字节依次放左指针、右指针。若该查找二叉树的根结点为E,则它的一种可能的前序遍历为 (1) ,相应的层次遍历为 (2) 。在以上两种遍历情况下,结
2、点 C的左指针Lc的存放地址为 (3) ,Lc的内容为 (4) 。结点A的右指针Ra的内容为 (5) 。A.EAFCBDB.EFACDBC.EABCFDD.EACBDFA.EAFCBDD.EACBDFA.n+9B.n+10C.n+12D.n+13A.n+4B.n+8D.n+16A.n+4B.n+83对于给定的一组关键字(12,2,16,30,8,28,4,10,20,6,18),按照下列算法进行递增排序,写出每种算法第一趟排序后得到的结果:希尔排序(增量为5)得到 (1) ,快速排序(选第一个记录为基准元素)得到 (2) ,基数(基数为10)排序得到 (3) ,二路归并排序得到 (4) ,堆排
3、序得到 (5) 。A.2,4,6,8,10,12,16,18,20,28,30B.6,2,10,4,8,12,28,30,20,16,18C.12,2,10,20,6,18,4,16,30,8,28D.30,10,20,12,2,4,16,6,8,28,18A.10,6,18,8,4,2,12,20,16,30,28B.6,2,10,4,8,12,28,30,20,16,18C.2,4,6,8,10,12,16,18,20,28,30D.6,10,8,28,20,18,2,4,12,30,16B.1,12,10,20,6,18,4,16,30,8,28C.2,4,6,8,10,12,16,18
4、,20,28,30D.30,10,20,12,2,4,16,6,8,28,18A.2,12,16,8,28,30,4,6,10,18,20B.2,12,16,30,8,28,4,10,6,20,18C.12,2,16,8,28,30,4,6,10,28,18D.12,2,10,20,6,18,4,16,30,8,28A.30,28,20,12,18,16,4,10,2,6,8B.20,30,28,12,18,4,16,10,2,8,6C.2,6,4,10,8,28,16,30,20,12,18D.2,4,10,6,12,28,16,20,8,30,184在所有排序方法中,关键字比较的次数与记录
5、的初始排列次序无关的是U (1) /U。从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为U (2) /U。设有1000个无序的元素,希望用最快的速度挑选出其中前10个最大的元素,最好选用U (3) /U排序法。3.00)A.希尔排序B.起泡排序C.插入排序D.选择排序C.插入排序D.选择排序A.起泡排序B.快速排序C.堆排序D.基数排序用某种排序方法对线性表(25,84,21,47,15,27,68,35,20)进行排序时,元素序列的变化情况如下。25,84,21,47,15,27,68,35,20 20,15,21,25,47,
6、27,68,35,845,20,21,25,35,27,47,68,84 15,20,21,25,27,35,47,68,84则所采用的排序方法是U (1) /U。不稳定的排序是U (2) /U。外排序是指U (3) /U。A.选择排序B.希尔排序C.归并排序D.快速排序A.直接插入排序B.冒泡排序C.Shell排序D.归并排序A.用机器指令直接对硬盘中需排序数据排序B.把需排序数据,用其他大容量机器排序C.把外存中需排序数据一次性调入内存,排好序后再存储到外存D.对外存中大于内存允许空间的待排序的数据,通过多次内外间的交换实现排序6在内部排序中,通常要对被排序数据进行多次扫描。各种排序方法有
7、不同的排序实施过程和时间复杂性。对给定的整数数列(541,132,984,746,518,181,946,314,205, 827)进行从小到大的排序时,采用冒泡排序和简单选择排序时,若先选出大元素,则第一次扫描结果分别是 (1) ,采用快速排序(以中间元素518为基准)的第一次扫描结果是 (2) 。设被排序的序列有n个元素,冒泡排序和简单选择排序的时间复杂度是 (3) ;快速排序的时间复杂度是 (4) 。4.00)A.(181,132,314,205,541,518,946,827,746,984)和(541,132,827,746,518,181,946,314,205,984)B.(13
8、2,541,746,518,181,946,314,205,827,984)和(541,132,827,746,518,181,946,314,205,984)C.(205,132,314,181,518,746,946,984,541,827)和(132,541,746,518,181,946,314,205,827,984)D.(541,132,984,746,827,181,946,314,205,518)和(132,541,746,518,181,946,314,205,827,984)A.(181,132,314,205,541,518,946,827,746,984)B.(541,
9、132,827,746,518,181,946,314,205,984)C.(205,132,314,181,518,746,946,984,541,827)D.(541,132,984,746,827,181,946,314,205,518)A.O(nlog2B.O(C.log2nD.O(n2)A.O(nlog2B.O(n2log2)C.O(log2D.O(n2)7给定结点的关键字序列(F,B,J,G,E,A,I,D,C,H),对它按字母的字典顺序进行排列,采用不同方法,其最终结果相同,但中间结果是不同的。Shell排序的第一趟扫描(步长为5)结果应为U (1) /U。冒泡排序(大数下沉)的
10、第一趟冒泡的效果是U (2) /U。快速排序的第一次扫描结果是U (3) /U。二路归并排序的第一趟结果是U (4) /U。若以层次序列来建立对应的完全二叉树后,采用筛选法建堆,其第一趟建的堆是U (5) /U。A.(B, F, G, J, A, D, I, E, H,B.(B, F, G, J, A, E, D, I, C,C.(A, B, D, C, E, F, I, J, G,D.(C, B, D, A, E, F, I, G, J,A.(A, B, D, C, F, E, I, J, H,B.(A, B, D, C, E, F, I, H, G,C.(B, F, G, E, A, I,
11、 D, C, H,D.(B, F, G, J, A, E, D, I, C,A.(C, B, D, A, F, E, I, J, G,B.(C, B, D, A, E, F, I, G, J,C.(B, A, D, E, F, G, I, J, H,D.(B, C, D, A, E, F, I, J, G,A.(B, F, G, J, A, E, D, I, C,B.(B, A, D, E, F, G, I, J, H,C.(A, B, D, C, E, F, I, J, G,D.(A, B, D, C, F, E, J, I, H,(5).(5) A.B.C.D.8二叉树 (1) 。在完全二
12、叉树中,若一个结点没有 (2) ,则它必定是叶结点。每棵树都能唯一地转换成与它对应的二叉树。由树转换成的二叉树里,一个结点N的左子树是N在原树里对应结点的 (3) ,而N的右子树是它在原树里对应结点的 (4) 。二叉排序树的平均检索长度为 (5) 。A.是特殊的树B.不是树的特殊形式C.是两棵树的总称D.是只有两个根结点的树状结构A.左子树B.右子树C.左子树或没有右子树D.兄弟A.最左子树B.最右子树C.最邻近的右兄弟D.最邻近的左兄弟A.最左子树C.最邻近的右兄弟A.O(n2)C.O(log2D.O(nlog29哈希存储的基本思想是根据 (1) 来决定 (2) ,冲突(碰撞)指的是 (3)
13、 , (4) 越大,发生冲突的可能性也越大。处理冲突的两种主要方法是 (5) 。A.存储地址B.元素的序号C.元素个数D.关键码值A.存储地址D.关键码值A.两个元素具有相同序号B.两个元素的关键码值不同,而非码属性相同C.不同关键码值对应到相同的存储地址D.数据元素过多A.非码属性B.平均检索长度C.负载因子D.哈希表空间A.线性探查法和双散列函数法B.建溢出区法和不建溢出区法C.除余法和折叠法D.拉链法和开放地址法10设二维数组F的行下标为15,列下标为08,F的每个数据元素均占4个字节。在按行存储的情况下,已知数据元素F2,2的第一个字节的地址是1044,则F3,4和F4,3的第一个字节
14、的地址分别为U (1) /U和U (2) /U,而数组的第一个数据元素的第一个字节和数组最后一个元素的最后一个字节的地址分别为U (3) /U和U (4) /U。对一般的二维数组G而言,当U (5) /U时,其按行存储的Gi,j的地址与按列存储的Gj,i的地址相同。A.1088B.1084C.1092D.1120A.1092B.1088C.1120D.1124A.1004B.1044C.1000D.984A.1183B.1179C.1164D.1187A.G的列数与行数相同B.G的列的上界与G的行的上界相同C.G的列的上界与G的行的下界相同D.G的列的上下界与G的行的上下界相同11某顺序存储的
15、表格,其中有90000个元素,已按关键字递增有序排列,现假定对各个元素进行查找的概率是相同的,并且各个元素的关键字皆不相同。用顺序查找法查找时,平均比较次数约为U (1) /U,最大比较次数为U (2) /U。现把90000个元素按排列顺序划分成若干组,使每组有g个元素(最后一组可能不足 g个)。查找时,先从第一组开始,通过比较各组的最后一个元素的关键字,找到欲查找的元素所在的组,然后再用顺序查找法找到欲查找的元素。在这种查找法中,使总的平均比较次数最小的g是U (3) /U,此时的平均比较次数是U (4) /U。当g的值大于等于 90000时,此方法的查找速度接近于U (5) /U。A.25
16、000B.30000C.45000D.90000C.45000D.90000A.100B.200C.300D.400A.快速分类法B.斐波那契查找法C.二分法D.顺序查找法已知无向图的邻接表如图2-35所示。此邻接表对应的无向图为U (1) /U。此图从F开始的深度优先遍历为U (2) /U。从F开始的广度优先遍历为U (3) /U。从F开始的深度优先生成树为U (4) /U。从F开始的广度优先生成树为U (5) /U。(1).(1) B.C.A.FGILJMKHB.FGILJKHMC.FGILJKMHD.FGHMILJKA.FGILJKMHB.FGHMILJKC.FGHILJKMD.FGHM
17、KILJ(4).(4) A.13图2-36是带权的有向图G的邻接表。以结点V1出发深度遍历图G所得的结点序列为U (1) /U;广度遍历图G所得的结点序列为U (2) /U;G的一种拓扑序列是U (3) /U;从结点V1到V8结点的最短路径是U (4) /U;从结点V1到V8结点的关键路径是U (5) /U。4.95)0.33)A.V1,V2,V3,V4,V5,V6,V7,V8B.V1,V2,V3,V8,V4,V5,V6,V7C.V1,V2,V3,V8,V4,V5,V7,V6D.V1,V2,V3,V8,V5,V7,V4,V6B.V1,V2,V4,V6,V5,V3,V7,V8C.V1,V2,V4,V6,V3,V5,V7,V8D.V1,V2,V4,V6,V7,V3,V5,V8B.V1,V2,V4,V6,V5,V3,V7,V8C.V1,V2,V4,V6,V3,V5,V7,V8A.(V1,V2,V4,V5,V3,V8)B.(V1,V6,V5,V3,V8)C.(V1,V6,V7,V8)D.(V1,V2,V5,V7,V8)B.(V1,V6,V5,V3,V8)D.(V1,V2,V5,V7,V8)_
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1