下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC期末】《数据结构》(东北大学)中国大学慕课答案
有些题目顺序不一致,下载后按键盘ctrl+F进行搜索《数据结构》东北大学客观题试卷1.单选题:给出一组关键字{51,40,13,5,27,26},对其进行第一趟直接插入排序的结果是()。
选项:
A、40,51,13,5,27,26
B、5,40,13,27,26,51
C、5,51,40,13,27,26
D、5,40,13,51,27,26
答案:【40,51,13,5,27,26】2.单选题:设low和high分别是在有序表中折半查找的指针,如果查找的关键字key小于low和high的中间值mid所指的关键字,则正确缩小查找区间的是()。
选项:
A、high=mid
B、high=mid-1
C、low=mid+1
D、low=mid
答案:【high=mid-1】3.单选题:设森林F中具有3棵树,结点个数分别为n1、n2、n3,当把森林F转化为一棵二叉树B之后,B的右子树中结点个数是()。
选项:
A、n2
B、n3
C、n2+n3
D、无法确定的
答案:【n2+n3】4.单选题:一棵二叉树上具有n、m两个结点,在中序遍历时n在m前的条件是()。
选项:
A、n在m右方
B、n在m左方
C、n是m祖先
D、n是m子孙
答案:【n在m左方】5.单选题:一棵完全二叉树的第4层(设根为第1层)具有6个叶子结点,则该完全二叉树的结点数最多是()。
选项:
A、13
B、15
C、19
D、31
答案:【19】6.单选题:下列关于队列的操作,正确的是()。
选项:
A、取出最近进入队列的若干元素
B、取出队头元素
C、在队列中查找指定的元素
D、在队列任意元素之间插入新元素
答案:【取出队头元素】7.单选题:在链队列中,队头设在()。
选项:
A、链头
B、链中
C、链尾
D、以上位置都可以
答案:【链头】8.单选题:树和森林都具有()遍历方法。
选项:
A、后序(根)
B、中序(根)
C、先序(根)
D、以上全部
答案:【先序(根)】9.单选题:如果元素2,3,4,5,6依次进栈,两个元素退栈后,则栈顶元素是()。
选项:
A、2
B、3
C、4
D、5
答案:【4】10.单选题:设有一个有向图G=(V,E),其中V={A,B,C,D},E={<A,C>,<A,D>,<B,A>,<B,C>,<C,D>},则该图的拓扑排序序列是()。
选项:
A、BCDA
B、BCAD
C、BADC
D、BACD
答案:【BACD】11.单选题:在二路归并排序过程中,n个关键字需要执行()趟二路归并。
选项:
A、O(n)
B、O(logn)
C、O(nlogn)
D、O(n^2)
答案:【O(logn)】[vk-content]12.单选题:给定一个整数集合{2,6,14,3,11,10,9},构建相应的哈夫曼树,则该树的加权路径长度为()。
选项:
A、55
B、104
C、110
D、145
答案:【145】13.单选题:给出一组元素的关键码是21,37,47,40,12,哈希表长为10,哈希函数采用(k)=k%7,冲突解决策略为线性探测再散列,则关键码12保存位置为()。
选项:
A、4
B、5
C、6
D、7
答案:【7】14.单选题:克鲁斯卡尔(Kruskal)算法求解最小生成树问题,主要适用于()图。
选项:
A、稀疏
B、稠密
C、非连通
D、无权
答案:【稀疏】15.单选题:图的深度优先搜索类似树的()遍历。
选项:
A、先根
B、中根
C、后根
D、层次
答案:【先根】16.单选题:在一个具有n个顶点的有向图中,如果所有顶点的入度之和为k,则所有顶点的出度之和为()。
选项:
A、k-1
B、k
C、k+1
D、2k
答案:【k】17.单选题:具有n个顶点和e条边的无向图,如果采用邻接矩阵存储,则矩阵中非零元的个数是()。
选项:
A、e/2
B、e
C、2e
D、n+e
答案:【2e】18.单选题:假设一个栈的输入序列是1、2、3、4,则不可能得到的输出序列是()。
选项:
A、4、1、2、3
B、1、2、3、4
C、4、3、2、1
D、2、4、3、1
答案:【4、1、2、3】19.单选题:带头结点的单链表head为空的判定条件是()。
选项:
A、head->next->next==NULL
B、head->next==NULL
C、head->next=NULL
D、head==NULL
答案:【head->next==NULL】20.单选题:线性表采用单链表存储,它不具有的特点是()。
选项:
A、插入和删除元素不需要移动元素
B、不必事先预估和申请存储空间
C、可以随机访问任一元素
D、存储所需空间与线性表的长度成正比
答案:【可以随机访问任一元素】21.单选题:已知二叉树的先序遍历序列是ABCDE,中序遍历序列是CBDAE,则后序遍历序列是()。
选项:
A、CDEBA
B、EDCBA
C、CDBEA
D、BCDEA
答案:【CDBEA】22.单选题:在长度为n的线性表的表尾插入一个新元素,其时间复杂度为()。
选项:
A、O(1)
B、O(n)
C、O(n^2)[注:n^2表示n的2次方]
D、O(logn)
答案:【O(1)】23.单选题:输出一个二维数组a[m][n]中各元素的时间复杂度为()。
选项:
A、O(m)
B、O(n)
C、O(mn)
D、O(m+n)
答案:【O(mn)】24.单选题:在一个单链表中,若删除s所指结点的直接后继结点,则执行()。
选项:
A、p=s->next;s->next=p->next;free(p);
B、p=s->next;free(p);s->next=s->next->next;
C、s->next=s->next->next;free(s);
D、s->next=s->next->next;p=s->next;free(p);
答案:【p=s->next;s->next=p->next;free(p);】25.单选题:在一个单链表中,已知p所指结点是q所指结点的前驱结点,若在p和q之间插入t结点,则执行()。
选项:
A、p->next=t;t->next=p->next;
B、t->next=p->next;p->next=t;
C、p->next=t->next;t->next=q;
D、t->next=q;p->next=t->next;
答案:【t->next=p->next;p->next=t;】26.多选题:以下数据结构中,属于线性结构的是()。
选项:
A、字符串
B、图
C、树
D、栈
答案:【字符串;栈】27.多选题:对关键字集合{50,25,85,35,10,55,5}进行起泡排序,前两趟发泡排序的结果分别是()。
选项:
A、25,50,35,10,55,5,85
B、25,50,35,10,5,55,85
C、25,35,10,50,5,55,85
D、5,25,85,35,10,55,50
答案:【25,50,35,10,55,5,85;25,35,10,50,5,55,85】28.多选题:下面排序方法中,时间复杂度为O(nlogn)的是()。
选项:
A、简单排序
B、基数排序
C、快速排序
D、堆排序
答案:【快速排序;堆排序】29.多选题:基于“关键字间的比较和移动”的排序方法有()。
选项:
A、插入排序
B、快速排序
C、归并排序
D、基数排序
答案:【插入排序;快速排序;归并排序】30.多选题:树的存储结构包括()。
选项:
A、双亲表示法
B、孩子表示法
C、孩子-兄弟表示法
D、邻接矩阵法
答案:【双亲表示法;孩子表示法;孩子-兄弟表示法】31.多选题:按照先左子树、后右子树的次序,二叉树的遍历方法分为()。
选项:
A、先序遍历
B、中序遍历
C、后序遍历
D、广度优先搜索
答案:【先序遍历;中序遍历;后序遍历】32.单选题:广义表的数据元素可以是单个元素,也可以是广义表。
选项:
A、正确
B、错误
答案:【正确】33.单选题:串采用定长顺序存储,串的实际长度不可以直接获得,需要遍历整个串获得。
选项:
A、正确
B、错误
答案:【错误】34.单选题:一维数组也是一种线性结构。
选项:
A、正确
B、错误
答案:【正确】35.单选题:希尔排序的增量序列可以不同,但是最后的增量都是1。
选项:
A、正确
B、错误
答案:【正确】36.单选题:如果1,2,…,n依次进入队列,出队的序列存在多种可能。
选项:
A、正确
B、错误
答案:【错误】37.单选题:线性表中各元素可以任意排列,可以按照需要随意存取。
选项:
A、正确
B、错误
答案:【正确】38.两个关键字相等的记录,排序后它们的先后位置可能发生变化,这类排序称为的排序方法。(限填汉字)
答案:【不稳定】39.一个顺序存储的线性表存有100个数据元素,则插入一个新元素的可能位置有个。(限填数值)
答案:【101】40.一个顺序存储的线性表中含有100个数据元素,若要删除第60个元素,则需要向前移动元素次。(限填数值)
答案:【40】41.带权值的图称为。(限填一个汉字)
答案:【网】42.已知一组记录{540,380,960,230,150,720,620,450,830}保存在数组A[1..9]中,按照升序排序,当第一趟选择排序后,540将被保存在数组A中下标为的位置。(限填数值)
答案:【5】43.循环队列的空间为100,队头指针front的值为80,队尾指针rear的值为20,则队列中数据元素的个数为个。(限填数值)
答案:【40】44.设一个具有100行100
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024幼儿园设施设备更新与股份转让合同3篇
- 忻州师范学院《数值分析理论教学》2023-2024学年第一学期期末试卷
- 国际会展中心监理合同(2篇)
- 2025年度游戏设计师正式劳动合同3篇
- 二零二五年度文化创意产业工厂车间租赁合同2篇
- 2025年度智慧家居产品研发合作协议3篇
- 二零二五年度空白离婚协议书定制与婚姻登记手续合同3篇
- 中央财经大学《运筹与优化》2023-2024学年第一学期期末试卷
- 二零二五年度大学教师学术成果推广聘用合同3篇
- 2025年度个人购房贷款担保及房屋维修基金管理合同3篇
- 1超分子化学简介
- 广东省中医院进修申请表
- 聚酯合成副反应介绍
- 电除颤教学课件
- 竣工之风量平衡测试报告air distribution balance report
- 贝利婴幼儿发展量表(BSID)
- 说明书hid500系列变频调速器使用说明书s1.1(1)
- 横版荣誉证书模板可修改打印 (9)
- 建设银行股份关联交易申报及信息披露系统操作手册新一代
- 建筑工程施工劳务清包工合同
- 成都市国土资源局关于加强国有建设用地土地用途变更和
评论
0/150
提交评论