欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】数据库系统工程师-数据结构与算法(二)及答案解析.doc

    • 资源ID:1335752       资源大小:111.50KB        全文页数:19页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】数据库系统工程师-数据结构与算法(二)及答案解析.doc

    1、数据库系统工程师-数据结构与算法(二)及答案解析(总分:59.95,做题时间:90 分钟)一、B选择题/B(总题数:13,分数:60.00)1二叉树的前序、中序和后序遍历法最适合采用U (1) /U来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为U (2) /U,而使上述路径长度总和达到最小的树称为U (3) /U。它一定是U (4) /U。在关于树的几个叙述中,只有U (5) /U是正确的。(分数:5.00)(1).(1)(分数:1.00)A.递归程序B.迭代程序C.队列操作D.栈操作(2).(2)(分数:1.00)A.路径和B.内部路径长度C.总深度D.深度和(3).(3)(分

    2、数:1.00)A.B-树B.B+树C.丰满树D.穿线树(4).(4)(分数:1.00)A.B-树B.平衡树C.非平衡树D.穿线树(5).(5)(分数:1.00)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,则

    3、它的一种可能的前序遍历为 (1) ,相应的层次遍历为 (2) 。在以上两种遍历情况下,结点 C 的左指针 Lc的存放地址为 (3) ,L c的内容为 (4) 。结点 A 的右指针 Ra的内容为 (5) 。(分数:5.00)(1).(1)(分数:1.00)A.EAFCBDB.EFACDBC.EABCFDD.EACBDF(2).(2)(分数:1.00)A.EAFCBDB.EFACDBC.EABCFDD.EACBDF(3).(3)(分数:1.00)A.n+9B.n+10C.n+12D.n+13(4).(4)(分数:1.00)A.n+4B.n+8C.n+12D.n+16(5).(5)(分数:1.00)

    4、A.n+4B.n+8C.n+12D.n+163对于给定的一组关键字(12,2,16,30,8,28,4,10,20,6,18),按照下列算法进行递增排序,写出每种算法第一趟排序后得到的结果:希尔排序(增量为 5)得到 (1) ,快速排序(选第一个记录为基准元素)得到 (2) ,基数(基数为 10)排序得到 (3) ,二路归并排序得到 (4) ,堆排序得到 (5) 。(分数:5.00)(1).(1)(分数:1.00)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

    5、.30,10,20,12,2,4,16,6,8,28,18(2).(2)(分数:1.00)A.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,16(3).(3)(分数:1.00)A.10,6,18,8,4,2,12,20,16,30,28B.1,12,10,20,6,18,4,16,30,8,28C.2,4,6,8,10,12,16,18,20,28,30D.30,10,20,12,2,4,16,6,8,28,1

    6、8(4).(4)(分数:1.00)A.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,28(5).(5)(分数:1.00)A.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在所有排序方法中,关键字比较的次数与记录的初始排列次

    7、序无关的是U(1) /U。从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为U (2) /U。设有 1000个无序的元素,希望用最快的速度挑选出其中前 10 个最大的元素,最好选用U (3) /U排序法。(分数:3.00)(1).(1)(分数:1.00)A.希尔排序B.起泡排序C.插入排序D.选择排序(2).(2)(分数:1.00)A.希尔排序B.起泡排序C.插入排序D.选择排序(3).(3)(分数:1.00)A.起泡排序B.快速排序C.堆排序D.基数排序用某种排序方法对线性表(25,84,21,47,15,27,68,35,20)

    8、进行排序时,元素序列的变化情况如下。25,84,21,47,15,27,68,35,20 20,15,21,25,47,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。(分数:3.00)(1).(1)(分数:1.00)A.选择排序B.希尔排序C.归并排序D.快速排序(2).(2)(分数:1.00)A.直接插入排序B.冒泡排序C.Shell 排序D.归并排序(3).(3)(分数:1.00)A.用机器指令直接对硬盘中需排序数

    9、据排序B.把需排序数据,用其他大容量机器排序C.把外存中需排序数据一次性调入内存,排好序后再存储到外存D.对外存中大于内存允许空间的待排序的数据,通过多次内外间的交换实现排序6在内部排序中,通常要对被排序数据进行多次扫描。各种排序方法有不同的排序实施过程和时间复杂性。对给定的整数数列(541,132,984,746,518,181,946,314,205, 827)进行从小到大的排序时,采用冒泡排序和简单选择排序时,若先选出大元素,则第一次扫描结果分别是 (1) ,采用快速排序(以中间元素 518 为基准)的第一次扫描结果是 (2) 。设被排序的序列有 n 个元素,冒泡排序和简单选择排序的时间

    10、复杂度是 (3) ;快速排序的时间复杂度是 (4) 。(分数:4.00)(1).(1)(分数:1.00)A.(181,132,314,205,541,518,946,827,746,984)和(541,132,827,746,518,181,946,314,205,984)B.(132,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,8

    11、27,984)D.(541,132,984,746,827,181,946,314,205,518)和(132,541,746,518,181,946,314,205,827,984)(2).(2)(分数:1.00)A.(181,132,314,205,541,518,946,827,746,984)B.(541,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)(3).(3)(分数:1.00)A.O(

    12、nlog2B.O(C.log2nD.O(n2)(4).(4)(分数:1.00)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。冒泡排序(大数下沉)的第一趟冒泡的效果是U (2) /U。快速排序的第一次扫描结果是U (3) /U。二路归并排序的第一趟结果是U (4) /U。若以层次序列来建立对应的完全二叉树后,采用筛选法建堆,其第一趟建的堆是U (5) /U。(分

    13、数:5.00)(1).(1)(分数:1.00)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,(2).(2)(分数:1.00)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, D, C, H,D.(B, F, G, J, A, E, D, I, C,(3).(3)(分数:1.00)A.(C, B, D, A

    14、, 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,(4).(4)(分数:1.00)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) (分数:1.00)A.B.C.D.8二叉树 (1) 。在完全二叉树中,若一个结点没有 (2) ,则它必定是叶结点。

    15、每棵树都能唯一地转换成与它对应的二叉树。由树转换成的二叉树里,一个结点 N 的左子树是 N 在原树里对应结点的 (3) ,而 N 的右子树是它在原树里对应结点的 (4) 。二叉排序树的平均检索长度为 (5) 。(分数:5.00)(1).(1)(分数:1.00)A.是特殊的树B.不是树的特殊形式C.是两棵树的总称D.是只有两个根结点的树状结构(2).(2)(分数:1.00)A.左子树B.右子树C.左子树或没有右子树D.兄弟(3).(3)(分数:1.00)A.最左子树B.最右子树C.最邻近的右兄弟D.最邻近的左兄弟(4).(4)(分数:1.00)A.最左子树B.最右子树C.最邻近的右兄弟D.最邻近

    16、的左兄弟(5).(5)(分数:1.00)A.O(n2)B.O(C.O(log2D.O(nlog29哈希存储的基本思想是根据 (1) 来决定 (2) ,冲突(碰撞)指的是 (3) , (4) 越大,发生冲突的可能性也越大。处理冲突的两种主要方法是 (5) 。(分数:5.00)(1).(1)(分数:1.00)A.存储地址B.元素的序号C.元素个数D.关键码值(2).(2)(分数:1.00)A.存储地址B.元素的序号C.元素个数D.关键码值(3).(3)(分数:1.00)A.两个元素具有相同序号B.两个元素的关键码值不同,而非码属性相同C.不同关键码值对应到相同的存储地址D.数据元素过多(4).(4

    17、)(分数:1.00)A.非码属性B.平均检索长度C.负载因子D.哈希表空间(5).(5)(分数:1.00)A.线性探查法和双散列函数法B.建溢出区法和不建溢出区法C.除余法和折叠法D.拉链法和开放地址法10设二维数组 F 的行下标为 15,列下标为 08,F 的每个数据元素均占 4个字节。在按行存储的情况下,已知数据元素 F2,2的第一个字节的地址是1044,则 F3,4和 F4,3的第一个字节的地址分别为U (1) /U和U (2) /U,而数组的第一个数据元素的第一个字节和数组最后一个元素的最后一个字节的地址分别为U (3) /U和U (4) /U。对一般的二维数组 G 而言,当U (5)

    18、 /U时,其按行存储的 Gi,j的地址与按列存储的 Gj,i的地址相同。(分数:5.00)(1).(1)(分数:1.00)A.1088B.1084C.1092D.1120(2).(2)(分数:1.00)A.1092B.1088C.1120D.1124(3).(3)(分数:1.00)A.1004B.1044C.1000D.984(4).(4)(分数:1.00)A.1183B.1179C.1164D.1187(5).(5)(分数:1.00)A.G 的列数与行数相同B.G 的列的上界与 G 的行的上界相同C.G 的列的上界与 G 的行的下界相同D.G 的列的上下界与 G 的行的上下界相同11某顺序存

    19、储的表格,其中有 90000 个元素,已按关键字递增有序排列,现假定对各个元素进行查找的概率是相同的,并且各个元素的关键字皆不相同。用顺序查找法查找时,平均比较次数约为U (1) /U,最大比较次数为U (2) /U。现把 90000 个元素按排列顺序划分成若干组,使每组有 g 个元素(最后一组可能不足 g 个)。查找时,先从第一组开始,通过比较各组的最后一个元素的关键字,找到欲查找的元素所在的组,然后再用顺序查找法找到欲查找的元素。在这种查找法中,使总的平均比较次数最小的 g 是U (3) /U,此时的平均比较次数是U (4) /U。当 g 的值大于等于 90000 时,此方法的查找速度接近

    20、于U (5) /U。(分数:5.00)(1).(1)(分数:1.00)A.25000B.30000C.45000D.90000(2).(2)(分数:1.00)A.25000B.30000C.45000D.90000(3).(3)(分数:1.00)A.100B.200C.300D.400(4).(4)(分数:1.00)A.100B.200C.300D.400(5).(5)(分数:1.00)A.快速分类法B.斐波那契查找法C.二分法D.顺序查找法已知无向图的邻接表如图 2-35 所示。(分数:5.00)(1).(1) (分数:1.00)A.B.C.(2).(2)(分数:1.00)A.FGILJMK

    21、HB.FGILJKHMC.FGILJKMHD.FGHMILJK(3).(3)(分数:1.00)A.FGILJKMHB.FGHMILJKC.FGHILJKMD.FGHMKILJ(4).(4) (分数:1.00)A.B.C.(5).(5) (分数:1.00)A.B.C.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)(1)

    22、.(1)(分数:0.33)A.V1,V 2,V 3,V 4,V 5,V 6,V 7,V 8B.V1,V 2,V 3,V 8,V 4,V 5,V 6,V 7C.V1,V 2,V 3,V 8,V 4,V 5,V 7,V 6D.V1,V 2,V 3,V 8,V 5,V 7,V 4,V 6(2).(2)(分数:0.33)A.V1,V 2,V 3,V 4,V 5,V 6,V 7,V 8B.V1,V 2,V 4,V 6,V 5,V 3,V 7,V 8C.V1,V 2,V 4,V 6,V 3,V 5,V 7,V 8D.V1,V 2,V 4,V 6,V 7,V 3,V 5,V 8(3).(3)(分数:0.33

    23、)A.V1,V 2,V 3,V 4,V 5,V 6,V 7,V 8B.V1,V 2,V 4,V 6,V 5,V 3,V 7,V 8C.V1,V 2,V 4,V 6,V 3,V 5,V 7,V 8D.V1,V 2,V 4,V 6,V 7,V 3,V 5,V 8(4).(4)(分数:0.33)A.(V1,V 2,V 4,V 5,V 3,V 8)B.(V1,V 6,V 5,V 3,V 8)C.(V1,V 6,V 7,V 8)D.(V1,V 2,V 5,V 7,V 8)(5).(5)(分数:0.33)A.(V1,V 2,V 4,V 5,V 3,V 8)B.(V1,V 6,V 5,V 3,V 8)C.(

    24、V1,V 6,V 7,V 8)D.(V1,V 2,V 5,V 7,V 8)_数据库系统工程师-数据结构与算法(二)答案解析(总分:59.95,做题时间:90 分钟)一、B选择题/B(总题数:13,分数:60.00)1二叉树的前序、中序和后序遍历法最适合采用U (1) /U来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为U (2) /U,而使上述路径长度总和达到最小的树称为U (3) /U。它一定是U (4) /U。在关于树的几个叙述中,只有U (5) /U是正确的。(分数:5.00)(1).(1)(分数:1.00)A.递归程序 B.迭代程序C.队列操作D.栈操作解析:(2).(2)

    25、(分数:1.00)A.路径和B.内部路径长度 C.总深度D.深度和解析:(3).(3)(分数:1.00)A.B-树B.B+树C.丰满树 D.穿线树解析:(4).(4)(分数:1.00)A.B-树B.平衡树 C.非平衡树D.穿线树解析:(5).(5)(分数:1.00)A.用指针方式存储有 n 个结点的二叉树,至少要有 n+1 个指针B.m 阶 B-树中,每个非叶子结点的后继个数m/2C.m 阶 B-树中,具有 k 个后继的结点,必含有 k-1 个键值 D.平衡树一定是丰满树解析:2一棵查找二叉树,其结点 A、B、C、D、E、F 依次存放在一个起始地址为n(假定地址以字节为单位顺序编号)的连续区域

    26、中,每个结点占 4 个字节:前二个字节存放结点值,后二个字节依次放左指针、右指针。若该查找二叉树的根结点为 E,则它的一种可能的前序遍历为 (1) ,相应的层次遍历为 (2) 。在以上两种遍历情况下,结点 C 的左指针 Lc的存放地址为 (3) ,L c的内容为 (4) 。结点 A 的右指针 Ra的内容为 (5) 。(分数:5.00)(1).(1)(分数:1.00)A.EAFCBDB.EFACDBC.EABCFDD.EACBDF 解析:(2).(2)(分数:1.00)A.EAFCBD B.EFACDBC.EABCFDD.EACBDF解析:(3).(3)(分数:1.00)A.n+9B.n+10

    27、C.n+12D.n+13解析:(4).(4)(分数:1.00)A.n+4 B.n+8C.n+12D.n+16解析:(5).(5)(分数:1.00)A.n+4B.n+8 C.n+12D.n+16解析:3对于给定的一组关键字(12,2,16,30,8,28,4,10,20,6,18),按照下列算法进行递增排序,写出每种算法第一趟排序后得到的结果:希尔排序(增量为 5)得到 (1) ,快速排序(选第一个记录为基准元素)得到 (2) ,基数(基数为 10)排序得到 (3) ,二路归并排序得到 (4) ,堆排序得到 (5) 。(分数:5.00)(1).(1)(分数:1.00)A.2,4,6,8,10,1

    28、2,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,28 D.30,10,20,12,2,4,16,6,8,28,18解析:(2).(2)(分数:1.00)A.10,6,18,8,4,2,12,20,16,30,28B.6,2,10,4,8,12,28,30,20,16,18 C.2,4,6,8,10,12,16,18,20,28,30D.6,10,8,28,20,18,2,4,12,30,16解析:(3).(3)(分数:1.00)A.10,6,18,8,4,2,12,20,16,30,28B.1,

    29、12,10,20,6,18,4,16,30,8,28C.2,4,6,8,10,12,16,18,20,28,30D.30,10,20,12,2,4,16,6,8,28,18 解析:(4).(4)(分数:1.00)A.2,12,16,8,28,30,4,6,10,18,20B.2,12,16,30,8,28,4,10,6,20,18 C.12,2,16,8,28,30,4,6,10,28,18D.12,2,10,20,6,18,4,16,30,8,28解析:(5).(5)(分数:1.00)A.30,28,20,12,18,16,4,10,2,6,8B.20,30,28,12,18,4,16,10

    30、,2,8,6C.2,6,4,10,8,28,16,30,20,12,18 D.2,4,10,6,12,28,16,20,8,30,18解析:4在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是U(1) /U。从未排序序列中依次取出元素与已排序序列(初始时为空)中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为U (2) /U。设有 1000个无序的元素,希望用最快的速度挑选出其中前 10 个最大的元素,最好选用U (3) /U排序法。(分数:3.00)(1).(1)(分数:1.00)A.希尔排序B.起泡排序C.插入排序D.选择排序 解析:(2).(2)(分数:1.00)A

    31、.希尔排序B.起泡排序C.插入排序 D.选择排序解析:(3).(3)(分数:1.00)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,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。(分数:3.00)(1).(1)(分数

    32、:1.00)A.选择排序B.希尔排序C.归并排序D.快速排序 解析:(2).(2)(分数:1.00)A.直接插入排序B.冒泡排序C.Shell 排序 D.归并排序解析:(3).(3)(分数:1.00)A.用机器指令直接对硬盘中需排序数据排序B.把需排序数据,用其他大容量机器排序C.把外存中需排序数据一次性调入内存,排好序后再存储到外存D.对外存中大于内存允许空间的待排序的数据,通过多次内外间的交换实现排序 解析:6在内部排序中,通常要对被排序数据进行多次扫描。各种排序方法有不同的排序实施过程和时间复杂性。对给定的整数数列(541,132,984,746,518,181,946,314,205,

    33、 827)进行从小到大的排序时,采用冒泡排序和简单选择排序时,若先选出大元素,则第一次扫描结果分别是 (1) ,采用快速排序(以中间元素 518 为基准)的第一次扫描结果是 (2) 。设被排序的序列有 n 个元素,冒泡排序和简单选择排序的时间复杂度是 (3) ;快速排序的时间复杂度是 (4) 。(分数:4.00)(1).(1)(分数:1.00)A.(181,132,314,205,541,518,946,827,746,984)和(541,132,827,746,518,181,946,314,205,984)B.(132,541,746,518,181,946,314,205,827,984

    34、)和(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)解析:(2).(2)(分数:1.00)A.(181,132,314,205,541,518,946,827,746,984)B.(541,132,827,746,518,1

    35、81,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)解析:(3).(3)(分数:1.00)A.O(nlog2B.O(C.log2nD.O(n2) 解析:(4).(4)(分数:1.00)A.O(nlog2 B.O(n2log2)C.O(log2D.O(n2)解析:7给定结点的关键字序列(F,B,J,G,E,A,I,D,C,H),对它按字母的字典顺序进行排列,采用不同方法,其最终结果相同,但中间结果是不同的。Shell 排序的第一趟扫描(步

    36、长为 5)结果应为U (1) /U。冒泡排序(大数下沉)的第一趟冒泡的效果是U (2) /U。快速排序的第一次扫描结果是U (3) /U。二路归并排序的第一趟结果是U (4) /U。若以层次序列来建立对应的完全二叉树后,采用筛选法建堆,其第一趟建的堆是U (5) /U。(分数:5.00)(1).(1)(分数:1.00)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,解析:(2).(2)(分数:1.00)A.(A

    37、, 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, D, C, H, D.(B, F, G, J, A, E, D, I, C,解析:(3).(3)(分数:1.00)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,解析:(4).(4)(分数:1.00)A.(B, F, G, J, A, E, D, I, C, B.

    38、(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) (分数:1.00)A.B. C.D.解析:8二叉树 (1) 。在完全二叉树中,若一个结点没有 (2) ,则它必定是叶结点。每棵树都能唯一地转换成与它对应的二叉树。由树转换成的二叉树里,一个结点 N 的左子树是 N 在原树里对应结点的 (3) ,而 N 的右子树是它在原树里对应结点的 (4) 。二叉排序树的平均检索长度为 (5) 。(分数:5.00)(1).(1)(分数:1.00)A.是特殊的树B.不是树的

    39、特殊形式 C.是两棵树的总称D.是只有两个根结点的树状结构解析:(2).(2)(分数:1.00)A.左子树 B.右子树C.左子树或没有右子树D.兄弟解析:(3).(3)(分数:1.00)A.最左子树 B.最右子树C.最邻近的右兄弟D.最邻近的左兄弟解析:(4).(4)(分数:1.00)A.最左子树B.最右子树C.最邻近的右兄弟 D.最邻近的左兄弟解析:(5).(5)(分数:1.00)A.O(n2)B.O(C.O(log2 D.O(nlog2解析:9哈希存储的基本思想是根据 (1) 来决定 (2) ,冲突(碰撞)指的是 (3) , (4) 越大,发生冲突的可能性也越大。处理冲突的两种主要方法是

    40、(5) 。(分数:5.00)(1).(1)(分数:1.00)A.存储地址B.元素的序号C.元素个数D.关键码值 解析:(2).(2)(分数:1.00)A.存储地址 B.元素的序号C.元素个数D.关键码值解析:(3).(3)(分数:1.00)A.两个元素具有相同序号B.两个元素的关键码值不同,而非码属性相同C.不同关键码值对应到相同的存储地址 D.数据元素过多解析:(4).(4)(分数:1.00)A.非码属性B.平均检索长度C.负载因子 D.哈希表空间解析:(5).(5)(分数:1.00)A.线性探查法和双散列函数法B.建溢出区法和不建溢出区法C.除余法和折叠法D.拉链法和开放地址法 解析:10

    41、设二维数组 F 的行下标为 15,列下标为 08,F 的每个数据元素均占 4个字节。在按行存储的情况下,已知数据元素 F2,2的第一个字节的地址是1044,则 F3,4和 F4,3的第一个字节的地址分别为U (1) /U和U (2) /U,而数组的第一个数据元素的第一个字节和数组最后一个元素的最后一个字节的地址分别为U (3) /U和U (4) /U。对一般的二维数组 G 而言,当U (5) /U时,其按行存储的 Gi,j的地址与按列存储的 Gj,i的地址相同。(分数:5.00)(1).(1)(分数:1.00)A.1088 B.1084C.1092D.1120解析:(2).(2)(分数:1.0

    42、0)A.1092B.1088C.1120 D.1124解析:(3).(3)(分数:1.00)A.1004B.1044C.1000 D.984解析:(4).(4)(分数:1.00)A.1183B.1179 C.1164D.1187解析:(5).(5)(分数:1.00)A.G 的列数与行数相同B.G 的列的上界与 G 的行的上界相同C.G 的列的上界与 G 的行的下界相同D.G 的列的上下界与 G 的行的上下界相同 解析:11某顺序存储的表格,其中有 90000 个元素,已按关键字递增有序排列,现假定对各个元素进行查找的概率是相同的,并且各个元素的关键字皆不相同。用顺序查找法查找时,平均比较次数约

    43、为U (1) /U,最大比较次数为U (2) /U。现把 90000 个元素按排列顺序划分成若干组,使每组有 g 个元素(最后一组可能不足 g 个)。查找时,先从第一组开始,通过比较各组的最后一个元素的关键字,找到欲查找的元素所在的组,然后再用顺序查找法找到欲查找的元素。在这种查找法中,使总的平均比较次数最小的 g 是U (3) /U,此时的平均比较次数是U (4) /U。当 g 的值大于等于 90000 时,此方法的查找速度接近于U (5) /U。(分数:5.00)(1).(1)(分数:1.00)A.25000B.30000C.45000 D.90000解析:(2).(2)(分数:1.00)

    44、A.25000B.30000C.45000D.90000 解析:(3).(3)(分数:1.00)A.100B.200C.300 D.400解析:(4).(4)(分数:1.00)A.100B.200C.300 D.400解析:(5).(5)(分数:1.00)A.快速分类法B.斐波那契查找法C.二分法D.顺序查找法 解析:已知无向图的邻接表如图 2-35 所示。(分数:5.00)(1).(1) (分数:1.00)A.B.C. 解析:(2).(2)(分数:1.00)A.FGILJMKHB.FGILJKHM C.FGILJKMHD.FGHMILJK解析:(3).(3)(分数:1.00)A.FGILJKMHB.FGHMILJK C.FGHILJKMD.FGHMKILJ解析:(4).(4) (分数:1.00)A. B.C.解析:(5).(5) (分数:1.00)A.B. C.解析: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)(1).(1)(分数:0.33)A.V1


    注意事项

    本文(【计算机类职业资格】数据库系统工程师-数据结构与算法(二)及答案解析.doc)为本站会员(diecharacter305)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开