- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2025年春江苏开放大学数据结构与算法形考作业三答案
一、单选题
1、设有6个结点的无向图,该图至少应有()条边才能确保是一个连通图。
A、5
B、7
C、6
D、8
正确答案:A
2、对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H
(K)K%9作为散列函数,则散列地址为1的元素有()个
A、3
B、4
C、1
D、2
正确答案:B
3、对n个记录的文件进行快速排序,所需要的辅助存储空间大致为()
A、O(1og2n)
B、O(n)
C、O(n2)
D、O(1)
正确答案:A
4、若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现
进行二分查找,则查找A[3]的比较序列的下标依次为()
A、9,5,3
B、9,4,2,3
C、9,5,2,3
D、1,2,3
正确答案:B
5、二叉树的第k层的结点数最多为()。
正确答案:D
6、树最适合用来表示()。
A、有序数据元素
B、无序数据元素
C、元素之间具有分支层次关系的数据
D、元素之间无联系的数据
正确答案:C
7、设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位
置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?脚注(10)
表示用10进制表示。
A、688
B、678
C、696
D、692
正确答案:D
8、以下数据结构中哪一个是非线性结构?()
A、栈
B、线性表
C、二叉树
D、队列
正确答案:C
9、用链接方式存储的队列,在进行插入运算时()
A、仅修改头指针
B、仅修改尾指针
C、头、尾指针可能都要修改
D、头、尾指针都要修改
正确答案:C
10、栈和队列的共同特点是()。
A、没有共同点
B、只允许在端点处插入和删除元素
C、都是先进先出
D、都是先进后出
正确答案:B
二、简答题
题型:简答题主观题分值10分难度:中等得分:10
1、已知一个图的顶点集V和边集E分别为:
(1,2)3,(4,6)4,(1,3)5,(1,4)8,(2,5)10,(4,7)20、
V{1,2,3,4,5,6,7};E{(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,
(3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6,7)25};
用克鲁斯卡尔算法得到最小生成树,试写出在最小生成树中依次得到的各条边。
正确答案:用克鲁斯卡尔算法得到的最小生成树为:
(1,2)3,(4,6)4,(1,3)5,(1,4)8,(2,5)10,(4,7)20
题型:简答题主观题分值10分难度:中等得分:10
2、LinkListmynote(LinkListL)
{//L是不带头结点的单链表的头指针
if(LL-next){
qL;LL-next;pL;
S1:while(p-next)pp-next;
S2:p-nextq;q-nextNULL;
}
returnL;
}
请回答下列问题:
(1)说明语句S1的功能;
(2)说明语句组S2的功能;
(3)设链表表示的线性表为(a1,a2,…,an),写出算法执行后的返回值所表示的线
性表。
正确答案:
(1)查询链表的尾结点
(2)将第一个结点链接到链表的尾部,作为新的尾结点
(3)返回的线性表为(a2,a3,…,an,a1)
题型:简答题主观题分值10分难度:中等得分:10
3、voidABC(BTNode*BT)
{
ifBT{
ABC(BT-left);
ABC(BT-right);
coutBT-data”;
}
}
该算法的功能是:
正确答案:
递归地后序遍历链式存储的二叉树。
题型:简答题主观题分值10分难度:中等得分:10
4、算法填空
二叉搜索树的查找——递归算法:
boolFind(BTreeNode*BST,ElemTypeitem)
{
if(BSTNULL)
returnfalse;//查找失败
else{
if(itemBST-data){
itemBST-data;//查找成功
return___________;}
elseif(itemBST-data)
returnFind(______________,item);
elsereturnFind(_______________,item);
}//i
您可能关注的文档
- 2025年春江苏开放大学.NET架构与项目开发实训第三次作业答案.pdf
- 2025年春江苏开放大学.NET架构与项目开发实训第三次作业答案.docx
- 2025年春江苏开放大学环境管理与规划形考作业一答案.pdf
- 2025年春江苏开放大学环境管理与规划形考作业一答案.docx
- 2025年春江苏开放大学国际财务管理计分作业1范文.pdf
- 2025年春江苏开放大学国际财务管理计分作业1范文.docx
- 2025年春江苏开放大学休闲体育概论期末形考作业答案.pdf
- 2025年春江苏开放大学休闲体育概论期末形考作业答案.docx
- 2025年春江苏开放大学休闲体育概论第四单元形考作业答案.pdf
- 2025年春江苏开放大学休闲体育概论第四单元形考作业答案.docx
- 7.4.2超几何分布 课件-高二年级下册学期数学人教A版(2025)选择性必修第三册(21张PPT)(含音频+视频).pptx
- 7.5正态分布课件-高二年级下册学期数学人教A版(2025)选择性必修第三册(24张PPT)(含音频+视频).pptx
- 8.3.1棱柱、棱锥、棱台的表面积和体积课件——山东省菏泽市郓城第一中学高一年级下册学期数学人教A版(2025)必修第二册(共33张PPT)(含音频+视频).pptx
- 7.4 宇宙航行 课件高一年级下册学期物理人教版(2025)必修第二册(共33张PPT)(含音频+视频).pptx
- 2025年高二年级下册学期数学人教A版(2025)选择性必修第三册6.1分类加法计数原理与分步乘法计数原理(第一课时)课件-(共18张PPT)(含音频+视频).pptx
- 2025年高二年级下册学期数学人教A版(2025)选择性必修第2册5.2.1基本初等函数的导数公式及运算法则课件(共15张PPT)(含音频+视频).pptx
- 7.2.4诱导公式 课件(共31张PPT)-高一年级下册学期数学人教B版(2025)必修第三册(含音频+视频).ppt
- 7.2离散型随机变量及其分布列课件(共21张PPT)-2025年高二年级下册学期数学人教A版(2025)选择性必修第三册(含音频+视频).pptx
- 8.2金属的化学性质之金属的相关计算问题(第1课时)课件—九年级化学人教版下册(共23张PPT)(含音频+视频).pptx
- 8.3独立性检验课件-2025年高二年级下册学期数学人教A版(2025)选择性必修第三册(共14张PPT)(含音频+视频).ppt
文档评论(0)