《数据结构》-第一章 绪论_第1页
《数据结构》-第一章 绪论_第2页
《数据结构》-第一章 绪论_第3页
《数据结构》-第一章 绪论_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

说明1本文是对严蔚敏数据结构C语言版习题集一书中所有算法设计题目的解决方案,主要作者为KAOYANCOM计算机版版主一具以下网友SIICE,龙抬头,IAMKENT,ZAMES,BIRDTHINKING等为答案的修订和完善工作提出了宝贵意见,在此表示感谢2本解答中的所有算法均采用类C语言描述,设计原则为面向交流、面向阅读,作者不保证程序能够上机正常运行这种保证实际上也没有任何意义3本解答原则上只给出源代码以及必要的注释,对于一些难度较高或思路特殊的题目将给出简要的分析说明,对于作者无法解决的题目将给出必要的讨论目前尚未解决的题目有520,10404请读者在自己已经解决了某个题目或进行了充分的思考之后,再参考本解答,以保证复习效果5由于作者水平所限,本解答中一定存在不少这样或者那样的错误和不足,希望读者们在阅读中多动脑、勤思考,争取发现和纠正这些错误,写出更好的算法来请将你发现的错误或其它值得改进之处向作者报告YIJU263NET第一章绪论116VOIDPRINT_DESCENDINGINTX,INTY,INTZ/按从大到小顺序输出三个数SCANF“D,D,D“,IFXY/为表示交换的双目运算符,以下同IFYZIFXY/冒泡排序PRINTF“DDD“,X,Y,Z/PRINT_DESCENDING117STATUSFIBINTK,INTM,INTIFK2|M0RETURNERRORIFMK1F0ELSEIFMK1F1ELSEFORI0IK2ITEMPI0TEMPK11/初始化FORIKIMI/求出序列第K至第M个元素的值SUM0FORJIKJIJSUMTEMPJTEMPISUMFTEMPMRETURNOK/FIB分析通过保存已经计算出来的结果,此方法的时间复杂度仅为OM2如果采用递归编程大多数人都会首先想到递归方法,则时间复杂度将高达OKM118TYPEDEFSTRUCTCHARSPORTENUMMALE,FEMALEGENDERCHARSCHOOLNAME/校名为A,B,C,D或ECHARRESULTINTSCORERESULTTYPETYPEDEFSTRUCTINTMALESCOREINTFEMALESCOREINTTOTALSCORESCORETYPEVOIDSUMMARYRESULTTYPERESULT/求各校的男女总分和团体总分,假设结果已经储存在RESULT数组中SCORETYPESCOREI0WHILERESULTISPORTNULLSWITCHRESULTISCHOOLNAMECASEASCORE0TOTALSCORERESULTISCOREIFRESULTIGENDER0SCORE0MALESCORERESULTISCOREELSESCORE0FEMALESCORERESULTISCOREBREAKCASEBSCORETOTALSCORERESULTISCOREIFRESULTIGENDER0SCOREMALESCORERESULTISCOREELSESCOREFEMALESCORERESULTISCOREBREAKI;FORI0I5IPRINTF“SCHOOLDN“,IPRINTF“TOTALSCOREOFMALEDN“,SCOREIMALESCOREPRINTF“TOTALSCOREOFFEMALEDN“,SCOREIFEMALESCOREPRINTF“TOTALSCOREOFALLDNN“,SCOREITOTALSCORE/SUMMARY119STATUSALGO119INTAARRSIZE/求I2I序列的值且不超过MAXINTLAST1FORI1IARRSIZEIAI1LAST2IIFAI1/LAST2IREURNOVERFLOWLASTAI1RETURNOK/ALGO119分析当某一项的结果超过了MAXINT时,它除以前面一项的商会发生异常120VOIDPOLYVALUEFLOATADFLOATPAPRINTF“INPUTNUMBEROFTERMS“SCANF“D“,PRINTF“INPUTTHEDCOEFFICIENTSFROMA0TOADN“,N,NFORI0INISCANF“F“,PPRINTF“

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论