- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
顺序比较法排序——选自《编程语言基础-C语言》2020年教学能力大赛C
开始下一步仔细观察四个圆柱的排队过程,分析这四个圆柱是如何进行排队的下一步结论?从左到右依次两两比较高低,如果左侧的圆柱比右侧的圆柱高,那么交换位置,直至从低到高排好队。
算法思想动画演示提出问题填流程图首先用第一个元素与其他元素进行比较,若不符大小次序要求,则用该位置上的元素与第一个元素交换。这样第一个元素就确定好了。然后用第二个元素与其他没排序的元素比较,确定第二个元素……直到全部元素排好为止。
算法思想动画演示提出问题填流程图587692初 始 数 据
算法思想动画演示提出问题填流程图点击开始587692第一趟比较8第一趟比较结束找到最大数9,两两比较5次。
算法思想动画演示提出问题填流程图点击开始587692第二趟比较第二趟比较结束找到第二大数8,两两比较4次。
算法思想动画演示提出问题填流程图点击开始587692第三趟比较第三趟比较结束找到第三大数7,两两比较3次。
点击开始587692第四趟比较第四趟比较结束找到第四大数6,两两比较2次。算法思想动画演示提出问题填流程图
点击开始587692第五趟比较第五趟比较结束找到第五大数5,两两比较1次。算法思想动画演示提出问题填流程图
587692结论6个数据排序,需要比较5趟,每趟比较的次数分别是5、4、3、2、1次。那么N个数据排序,又该比较几趟,每趟比较几次呢?算法思想动画演示提出问题填流程图
算法思想动画演示提出问题填流程图如何实现两个数据互换呢?121第三变量1
( )输入6个数给a[0]到a[5]j从( )变到( )共执行( )次循环进行( )次比较a[i]a[i+1]真假输出a[0]到a[5]算法思想动画演示提出问题填流程图a[i]?a[i+1]0455-j
#includestdio.hvoid main(){ int i,j,temp; int a[6]; printf(请输入6个数;\n); for(i=0;i=5;i++) { scanf(%d,a[i]); } for(j=0;j=4;j++) { for(i=0;i5-j;i++) { if(a[i]a[i+1]) { temp=a[i]; a[i]=a[i+1]; a[i+1]=temp; } } } printf(排序后的数字是:); for(i=0;i=5;i++) printf(%3d,a[i]);}
谢谢C
您可能关注的文档
最近下载
- 临床护理教师教学能力的培养.pdf VIP
- 助词(高考日语).docx
- 2025年全国高考体育单招考试模拟英语试卷试题二(含答案详解).docx
- 现代机械设计方法第2版教学课件作者谢里阳主编第3篇第11章优化设计课件.ppt
- 高三生物复习4细胞呼吸与光合作用省公开课一等奖新名师优质课获奖PPT课件.pptx
- 2022高中英语外研版必修unit3agamefortheworld优质课比赛一等奖.pptx
- 2025年美术中考考试试题题库及答案 .pdf VIP
- 国际原油采购合同范本.doc
- 基于核心素养导向的初中地理命题的原则和策略技巧.pptx VIP
- 2024年二建继续教育-基于建筑信息模型、虚拟施工及网络的项目管理理论及实践1、2答案.docx VIP
文档评论(0)