动画演示C语言冒泡排序算法课件(绝对).pptx

上传人(卖家):晟晟文业 文档编号:4699600 上传时间:2023-01-02 格式:PPTX 页数:15 大小:3.18MB
下载 相关 举报
动画演示C语言冒泡排序算法课件(绝对).pptx_第1页
第1页 / 共15页
动画演示C语言冒泡排序算法课件(绝对).pptx_第2页
第2页 / 共15页
动画演示C语言冒泡排序算法课件(绝对).pptx_第3页
第3页 / 共15页
动画演示C语言冒泡排序算法课件(绝对).pptx_第4页
第4页 / 共15页
动画演示C语言冒泡排序算法课件(绝对).pptx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、冒泡排序算法选自C语言程序设计课程*学校学校情景导入冒泡排序编写程序调试程序语言程序设计排序算法开始下一步仔细观察四个圆柱的排队过程,分析这四个圆柱是如何进行排队的下一步结论?从左到右依次两两比较高低,如果左侧的圆柱比右侧的圆柱高,那么交换位置,直至从低到高排好队。情景导入冒泡排序编写程序调试程序语言程序设计排序算法算法思想动画演示提出问题填流程图先将第一个元素和第二个元素进行比较,若为逆序,则交换;接着比较第二个和第三个元素;依此类推,直到第N-1个元素和第N个元素进行比较、交换为止。如此经过一趟排序,使最大的元素被安置到最后一个元素的位置上。然后,对前N-1个元素进行同样的操作,使次大的元

2、素被安置到第N-1个位置上。重复以上过程,直到没有元素需要交换为止。情景导入冒泡排序编写程序调试程序语言程序设计排序算法算法思想动画演示提出问题填流程图587692初 始 数 据情景导入冒泡排序编写程序调试程序语言程序设计排序算法算法思想动画演示提出问题填流程图点击开始587692第一趟比较第一趟比较结束找到最大数9,两两比较5次。情景导入冒泡排序编写程序调试程序语言程序设计排序算法算法思想动画演示提出问题填流程图点击开始587692第二趟比较第五趟比较结束找到第五大数5,两两比较1次。算法思想动画演示提出问题填流程图情景导入冒泡排序编写程序调试程序语言程序设计排序算法587692结论6 个

3、数 据 排 序,需 要 比 较 5 趟,每 趟 比较的次数分别是5、4、3、2、1次。那么N个数据排序,又该比较几趟,每趟比较几次呢?算法思想动画演示提出问题填流程图情景导入冒泡排序编写程序调试程序语言程序设计排序算法算法思想动画演示提出问题填流程图如何实现两个数据互换呢?121第三变量1情景导入冒泡排序编写程序调试程序语言程序设计排序算法()输入6个数给a0到a5j从()变到()共执行()次循环进行()次比较aiai+1真假输出a0到a5算法思想动画演示提出问题填流程图aiai+10455-j情景导入冒泡排序编写程序调试程序语言程序设计排序算法#includevoid main()int i,j,temp;int a6;printf(请输入6个数;n);for(i=0;i=5;i+)scanf(%d,&ai);for(j=0;j=4;j+)for(i=0;iai+1)temp=ai;ai=ai+1;ai+1=temp;printf(排序后的数字是:);for(i=0;i=5;i+)printf(%3d,ai);情景导入冒泡排序编写程序调试程序语言程序设计排序算法谢谢

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(动画演示C语言冒泡排序算法课件(绝对).pptx)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|