- 6
- 0
- 约11.65万字
- 约 127页
- 2018-04-15 发布于河南
- 举报
严蔚敏版C语言数据结构习题集答案
说明:
1. 本文是对严蔚敏《数据结构(c语言版)习题集》一书中所有算法设计题目的解决方案,主要作者为计算机版版主一具.以下网友:siice,龙抬头,iamkent,zames,birdthinking等为答案的修订和完善工作提出了宝贵意见,在此表示感谢;2. 本解答中的所有算法均采用类c语言描述,设计原则为面向交流、面向阅读,作者不保证程序能够上机正常运行(这种保证实际上也没有任何意义);3. 本解答原则上只给出源代码以及必要的注释,对于一些难度较高或思路特殊的题目将给出简要的分析说明,对于作者无法解决的题目将给出必要的讨论.目前尚未解决的题目有: 5.20, 10.40;4. 请读者在自己已经解决了某个题目或进行了充分的思考之后,再参考本解答,以保证复习效果;5. 由于作者水平所限,本解答中一定存在不少这样或者那样的错误和不足,希望读者们在阅读中多动脑、勤思考,争取发现和纠正这些错误,写出更好的算法来.请将你发现的错误或其它值得改进之处向作者报告: yi-ju@263.net
第一章 绪论
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) f=1;??else??{????for(i=0;i=k-2;i++) temp[i]=0;????temp[k-1]=1; //初始化????for(i=k;i=m;i++) //求出序列第k至第m个元素的值????{??????sum=0;??????for(j=i-k;ji;j++) sum+=temp[j];??????temp[i]=sum;????}????f=temp[m];??}??return OK;}//fib分析:通过保存已经计算出来的结果,此方法的时间复杂度仅为O(m^2).如果采用递归编程(大多数人都会首先想到递归方法),则时间复杂度将高达O(k^m).
1.18
typedef struct{????????????? ???char *sport;??????????????? ?enum{male,female} gender; ????????????????char schoolname; //校名为A,B,C,D或E??????? ?????????char *result;?????????????? ??int score;????????????? ?} resulttype;
typedef struct{????????????? ???int malescore;????????????? ???int femalescore;????????????? ???int totalscore;????????????? ?} scoretype;
void summary(resulttype result[ ])//求各校的男女总分和团体总分,假设结果已经储存在result[ ]数组中{??scoretype score;??i=0;??while(result[i].sport!=NULL)??{????switch(result[i].schoolname)????{??????case A:????????score[ 0 ].totalscore+=result[i].score;????????if(result[i].gender==0) score[ 0 ].malescore+=result[i].score;????????else score[ 0 ].femalescore+=result[i].score;????????break;??????case B:????????score.totalscore+=result[i].score;????????if(result[i].gender==0) score.malescore+=re
您可能关注的文档
- 欧陆7300A型.doc
- 正切函数的性质和图象xd.ppt
- 模板.NB.经典.ppt
- 模具系列9-模具斜顶设计.doc
- 模糊数学(第十二讲).ppt
- 比例单元试卷讲评.ppt
- 毕业设计开题报告(参考范本).doc
- 正项级数任意项级数.ppt
- 毛刷辊压力控制与布置及应用.doc
- 毛概最全辨析题总和.doc
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
最近下载
- 胆囊结石伴急性胆囊炎护理查房.pptx VIP
- 阿法拉伐分油机中文说明Instruction book.pdf VIP
- 山东省青岛胶州市、黄岛区、平度区、李沧区2024-2025学年九年级化学第一学期期末学业水平测试试题.doc VIP
- 石灰石-石灰乳二段中和法处理矿山酸性废水.pdf VIP
- 商业航天-行业报告:商业航天方兴未艾,低轨卫星星座建设加速.pdf VIP
- 华帝家用供热水燃气快速热水器JSQ24-i12047-13 JSQ30-i12047-16 JSQ24-i12048-13 JSQ30-i12048-16说明书用户手册.pdf
- CECS 364-2014 建筑燃气安全应用技术导则.pdf VIP
- 胆囊结石伴胆囊炎病例讨论.pptx VIP
- 2023版《马原》统一课件:专题四 唯物史观.pptx VIP
- 四川长江担保集团有限公司及其子公司2025年第六批员工公开招聘的备考题库及参考答案详解一套.docx VIP
原创力文档

文档评论(0)