- 1、本文档共124页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
严蔚敏《数据结构习题集》解答 第 1 页 共 124 页
目录
目录1
说明: 1
第一章 绪论2
第二章 线性表5
第三章 栈与队列19
第四章 串30
第五章 数组和广义表42
第六章 树和二叉树56
第七章 图75
第八章 动态存储管理96
第九章 查找100
第十章 内部排序 111
说明:
1. 本文是对严蔚敏《数据结构(c 语言版)习题集》一书中所有算法设计题目的解决方案,主要作者为一具.以
下网友:biwier,szm99,siice,龙抬头,iamkent,zames,birdthinking,lovebuaa 等为答案的修订和完善工作提出了宝
贵意见,在此表示感谢;
2. 本解答中的所有算法均采用类c 语言描述,设计原则为面向交流、面向阅读,作者不保证程序能够上机正
常运行(这种保证实际上也没有任何意义);
3. 本解答原则上只给出源代码以及必要的注释,对于一些难度较高或思路特殊的题目将给出简要的分析说
明,对于作者无法解决的题目将给出必要的讨论. 目前尚未解决的题目有: 5.20, 10.40;
4. 请读者在自己已经解决了某个题目或进行了充分的思考之后,再参考本解答, 以保证复习效果;
5. 由于作者水平所限,本解答中一定存在不少这样或者那样的错误和不足,希望读者们在阅读中多动脑、勤
思考,争取发现和纠正这些错误,写出更好的算法来.请将你发现的错误或其它值得改进之处向作者报告:
yi-ju@263.net
严蔚敏《数据结构习题集》解答 第 2 页 共 124 页
第一章 绪论
1.16
void print_descending(int x,int y,int z)//按从大到小顺序输出三个数
{
scanf(%d,%d,%d,x,y,z);
if(xy) x-y; //-为表示交换的双目运算符, 以下同
if(yz) y-z;
if(xy) x-y; // 冒泡排序
printf(%d %d %d,x,y,z);
}//print_descending
1.17
Status fib(int k,int m,int f)//求k 阶斐波那契序列的第m 项的值f
{
int tempd;
if(k2||m0) return ERROR;
if(mk-1) f=0;
else if (m==k-1 || m==k) f=1;
else
{
for(i=0;i=k-2;i++) temp[i]=0;
temp[k-1]=1;temp[k]=1; //初始化
sum=1;
j=0;
for(i=k+1;i=m;i++,j++) //求出序列第k 至第m 个元素的值
temp[i]=2*sum-temp[j];
f=temp[m];
}
return OK;
}//fib
分析: k 阶斐波那契序列的第m 项的值f[m]=f[m-1]+f[m-2]++f[m-k]
=f[m-1]+f[m-2]++f[m-k]+f[m-k-1]-f[m-k-1]
=2*f[m-1]-f[m-k-1]
所以上述算法的时间复杂度仅为O(m). 如果采用递归设计,将达到O(k^m). 即使采用暂存中
间结果的方法,也将达到O(m^2).
1.18
严蔚敏《数据结构习题集》解答 第 3 页 共 124 页
typedef struct{
char *sport;
enum{male,female} gender;
char schoolname; //校名为A,B,
您可能关注的文档
- 模拟电子技术基础_第四版_童诗白_课后答案.pdf
- 南方医科大学-基础护理学精品课程习题集.pdf
- 年合肥市招聘中小学教师考试试卷(二)教育教学理论试题6月9日.pdf
- 农村教师选调进城考试必读.pdf
- 期货从业资格考试《投资分析》考情分析.pdf
- 期货从业资格考试-期货法规考试常考要点分析附真题一套.pdf
- 企业管理学 笔记整理.pdf
- 企业会计学 小抄 完整.pdf
- 清华大学版理论力学课后习题答案大全(第9章动量矩定理及其应用).pdf
- 全国2010年10月自考00261《行政法学》真题及答案(整理版).pdf
- 高二数学人教A版必修5教学课件2.4等比数列9.ppt
- 信息必刷卷02(济南专用)(解析版).docx
- (陕西卷)2022年中考地理第三次模拟考试(考试版).docx
- 人力资源部门备忘录的模板与范文.docx
- 航空公司员工迟到罚款通知.docx
- 法律服务行业自我审查材料范文.docx
- 四年级上册科学实验活动计划.docx
- 工程质量管理中级职称论文思路.docx
- 人体结构与功能 22-Infection in the central nervous system and Cancer of the central nervous system 学习资料.ppt
- 人体结构与功能 14-The visual system学习资料.ppt
最近下载
- JBL PartyBox 1000用户中文手册.pdf
- 2023年牛津译林版七年级英语下册《Unit 4》单元测试(附答案).doc VIP
- 《计算机网络技术基础 》(王崇刚)教案 (理论部分) 网络体系结(一)网络体系结构概述.pdf VIP
- AP物理2 单元练习题1 Fluids and Thermal Physics.pdf VIP
- 《计算机网络技术基础 》(王崇刚)教案 (实训部分) 上机实训(七) .docx VIP
- EPC工程设计管理主要内容.docx
- 装修公司融资商业计划书(精选5).pptx
- 生化期末考试吉林大学2015.pdf VIP
- 计算机网络技术基础与实训.pptx VIP
- 2023年牛津译林版七年级英语下册Unit8 测试题(附答案).doc VIP
文档评论(0)