奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1226|回复: 0

[北京大学] 18春北大 03081015-数据结构*作业资料

[复制链接]
发表于 2018-5-11 21:10:27 | 显示全部楼层 |阅读模式
谋学网
03081015-数据结构*
分数:100  数:25
总体情况
姓名        开始时间        结束时间        用时(分钟)        得分        得分率        是否通过        考试状态               
陈国伟        2018-04-10 17:25:19        2018-04-29 11:11:10        10.02        ***        ***        ***        考试中               
一、单选题(共15题,每题2分,共30分)
1.        以下哪个算法的时间复杂度表示是最慢的?(数据量很大时)_______(视频02)
         A.
O(1)
B.
O(log2n)
C.
O(n)

D.
O(n2)


       
        试题编号:01.03
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
2.        以下哪个序列是时间复杂度由大到小排列的?_______(视频02)


         A. (1)(2)(3)(4)(5)

B. (2)(1)(3)(4)(5)

C. (5)(4)(2)(1)(3)

D. (5)(3)(4)(2)(1)


       
        试题编号:01.05
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
3.        在什么情况下使用链表要比顺序表更优?(视频03、04)
         A. 保存大量不可更改的数据

B. 要求数据的存储空间越小越好

C.  频繁的插入、删除操作

D. 频繁的查找操作


       
        试题编号:02.11
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
4.        不带头结点的单链表head为空的判定条件是?(视频04)
         A. head->next == NULL

B. head->next == head

C. head == NULL

D. head!=NULL


       
        试题编号:02.14
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
5.        栈的插入和删除操作都在哪里进行?(视频06)
         A. 任意位置

B. 栈底

C. 栈顶

D. 随机位置


       
        试题编号:03.21
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
6.        依次读入数据元素序列{a,b,c,d,e,f,g} 进栈,每进一个元素,机器可要求下一个元素进栈或弹栈,如此进行,则栈空时弹出的元素构成的序列不可能是以下哪个序列?(视频07)
         A. {c,d,b,e,f,a,g}

B. {e,f,d,g,b,c,a}

C. {a,c,e,f,g,d,b}

D. {a,b,c,d,e,f,g}


       
        试题编号:03.24
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
7.        栈和队列都是______。(视频08)
         A. 限制存取位置的线性结构

B. 顺序存储的线性结构

C. 链式存储的线性结构

D. 限制存取位置的非线性结构


       
        试题编号:03.25
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
8.        下面的树中,G结点的度数是(视频09)


         A. 0

B. 1

C. 2

D. 3


       
        试题编号:06.31
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
9.         (a,b),(a,c),(a,d), __(c,d)

       
       
        试题编号:07.44
        试题类型:谋学网(www.mouxue.com)
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
10.        设有100个有序元素,用二分查找法进行查找时,最大比较次数是:(视频16、17)
         A. 7

B. 10

C. 25

D. 50


       
        试题编号:09.51
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
11.        折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素58,则它将依次与表中()比较大小,查找结果是失败(视频16)
         A. 20,70,30,50

B. 30,88,70,50

C. 20,50

D. 30,88,50


       
        试题编号:09.53
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
12.        在各种查找方法中,平均查找长度与结点个数n无关的查找方法是( )(视频16,17,18)
         A. 散列查找

B. 顺序查找

C. 二分查找

D. 没有这样的查找方法使得平均查找长度和n无关


       
        试题编号:09.55
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
13.        已知一组元素为{25, 48, 36, 72, 79, 82, 23, 40, 16, 35},其中每相邻两个为有序子序列,对这些子序列进行一趟两两归并的结果是:(视频22)
         A. {25, 36, 48, 72, 23, 40, 79, 82, 16, 35}

B. {25, 36, 48, 72, 16, 23, 40, 79, 82, 35}

C. {25, 36, 48, 72, 16, 23, 35, 40, 79, 82}

D. {16, 23, 25, 35, 36, 40, 48, 72, 79, 82}


       
        试题编号:10.59
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
14.        直接插入排序、快速排序、冒泡排序、归并排序、Shell排序,当元素数量很大时,时间复杂度最小的是(视频20、21)
         A. 直接插入排序

B. 快速排序

C. 冒泡排序

D. 直接选择排序


       
        试题编号:10.60
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
15.        在冒泡排序、快速排序、堆排序、归并排序中,_________排序是稳定的。(视频20)
         A. 冒泡、快速

B. 快速、归并

C. 堆、归并

D. 冒泡、归并


       
        试题编号:10.61
        试题类型:单选题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
二、谋学网(www.mouxue.com)(共5题,每题4分,共20分)
16.        算法5要素包括:动态有穷性、 、 、 和可行性。(视频02)
       
       
        试题编号:01.06
        试题类型:谋学网(www.mouxue.com)
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
17.        一个算法的平均时间复杂度为(n+10)log2(n+1)-20n用数量级表示是 。(视频02)大O标识发,如logn,底数默认为2

       
       
        试题编号:01.08
        试题类型:谋学网(www.mouxue.com)
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
18.        一个直接调用自己或通过一系列调用语句间接地调用自己的函数,称做 (视频07)
       
       
        试题编号:03.26
        试题类型:谋学网(www.mouxue.com)
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
19.        请写出下面这棵二叉树的后序遍历 (视频11)(无逗号,结果如ABCDEF)


       
       
        试题编号:06.34
        试题类型:谋学网(www.mouxue.com)
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
20.        无向图G=(V, E),其中:V={a, b, c, d, e, f}, E={(a, b), (a, e), (a, c), (b, e), (c, f), (f, d), (e, d)},对该图进行深度优先遍历(优先访问编号小的结点),得到的顶点序列为 ?(结果无逗号分隔符,如abcdef)

       
       
        试题编号:07.45
        试题类型:谋学网(www.mouxue.com)
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
三、问答题(共5题,每题10分,共50分)
21.        请指出下面算法实现的功能和时间复杂度(用大O表示)。仅对时间复杂度来讲,有没有可以提高算法效率的方法?请给出代码并写出时间复杂度。(视频02)  


int isPrime(int n){
  int i=1;
  while (++i <= n) {
    if (n%i==0){
      break;
    }
  }
  if(i>n){
    return 1;
  }else{
    return 0;
  }
}

         

       
        试题编号:01.10
        试题类型:问答题
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
22.        利用顺序栈的基本运算(push(stack, element), pop(stack)),试设计一个算法,判断一个输入字符串是否具有中心对称(也就是所谓的“回文”,正读和反读均相同的字符序列),例如acbababca,abcddcba都是中心对称的字符串。(视频07)
         

       
        试题编号:03.30
        试题类型:谋学网(www.mouxue.com)
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
23.        实现二叉树的先序、中序、后序遍历函数(视频11)
         

       
        试题编号:06.40
        试题类型:谋学网(www.mouxue.com)
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
24.        假定一个待散列存储的数据集合为{32,75,29,63,48,94,25,46,18,70},散列地址空间为H[13],若采用除留余数法构造散列函数和线性探查法处理冲突,试求出每一元素的散列地址,画出最后得到的散列表,求出平均查找长度。(视频18、19)
         

       
        试题编号:09.57
        试题类型:谋学网(www.mouxue.com)
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***
25.        实现快速排序算法(视频22,书10.3)
         

       
        试题编号:10.63
        试题类型:谋学网(www.mouxue.com)
        标准资料:***
        试题难度:一般
        试题解析:***
        考生资料:
        考生得分:***
        是否评分:未评分
        评价描述:***

奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-5-9 20:50 , Processed in 0.098671 second(s), 18 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表