- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2008年 A卷答案
【 字号: 大 中 小 】
2008
《数据结构》
期末试卷答案(A卷)
?
一、???????????? 单项选择题(本大题共15小题,每小题1分,共15分 答案写在答题卡上)
答题卡 题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 答案 C B A D B D B C B A C B A B A 评分标准:每题回答正确得1分,错误不得分。
二、判断题(本大题共 5小题,每小题 1 分,共 5 分正确的打“√”,错误打“×”),
1、× 2、× 3、× 4、√ 5、√
评分标准:每题回答正确得1分,错误不得分。
三、应用题(每题6分,各题的分数在小题中给出,共60分)
1、(4分)
j 1 2 3 4 5 6 模式串 a b a a b c next[j] 0 1 1 2 2 3 评分标准:全题4分,错误酌情扣分
?
?
?
四、算法设计题(第1题6分,第2和3题各7分,共20分)
1.(6分)设T是二叉排序树根结点的指针,编写递归算法在二叉排序树T中查找元素值为X(设二叉排序树的结点的值是整型)的结点。
BSTree SearchBST(BSTree T,int X)
{∥ 在二叉排序树T中查找值为X的结点,查找成功返回结点指针,失败返回空指针
if(!T||X==T-key) return(T);
else if(XT-key) return(SearchBST1(T-lchild,X));
else return(SearchBST1(T-rchild,X));
}SearchBST
评分标准:正确得6分,错误酌情减分。
2、(7分)设图的顶点只是编号1――n,边的信息是有(用1表示)或无(用0表示),这时可用邻接矩阵表示图的存储结构。请编写算法建立图的邻接矩阵的存储结构(设有n个顶点e条边)。
void creatgraph(int M[][],int n,int e)
{∥ 本算法建立n个顶点e条边的无向图的邻接矩阵的存储结构(设下标从1开始)
int i,j;
for (i=1;i=n;i++)
for(j=1;j=n;j++)
g[i][j]=0;
for (i=1;i=e;i++) {scanf(i,j);
M[i][j]=1; M[j][i]=1;
}
}
评分标准:正确得7分,错误酌情减分。
3、(7分)顺序表la与lb非递减有序,顺序表空间足够大。试设计一种高效算法,将lb中元素合到la中,使新的la的元素仍保持非递减有序,时间复杂度要求O(la.last+lb.last)。高效指最大限度地避免移动元素。
SeqList Union(SeqList la, SeqList lb)
{∥本算法将顺序存储的非递减有序线性表lb合并到la中,元素仍非递减有序
m=la.last;n=lb.last;∥m,n分别为线性表la和lb的长度
k=m+n-1; ∥k为结果线性表的工作指针(下标)
i=m-1;j=n-1; ∥i,j分别为线性表la和lb的工作指针(下标)
while(i=0 j=0)
if(la.data[i]=lb.data[j]) la.data[k--]=la.data[i--];
else la.data[k--]=lb.data[j--];
while(j=0) la.data[k--]=lb.data[j--];
la.last=m+n;
return la;
}
评分标准:正确得7分,错误酌情减分。
您可能关注的文档
最近下载
- 专题2.7 数轴中的动态问题【九大题型】(举一反三)(人教版2024)(解析版).docx VIP
- 15走向辉煌2011高考语文阅读飞跃与写作创新.pdf VIP
- 完整版IQC作业指导书.pdf VIP
- 第12课 近代西方民族国家与国际法的发展(29页)【课件22】.pptx VIP
- 2008年修电脑1400张照片连接.docx VIP
- 2016上海电气2MW机组标准化维护手册.docx
- 88张PPT详解脊神经分支及其支配区【88页】.pptx VIP
- TDT1062-2021 社区生活圈规划技术指南.pdf VIP
- 机舱柜图纸概述.ppt VIP
- 企业资源erp期末试题及答案.pdf VIP
文档评论(0)