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

PPT
  • 阅读 57 次
  • 下载 0 次
  • 页数 15 页
  • 大小 3.219 MB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
动画演示C语言冒泡排序算法课件(绝对)
可在后台配置第一页与第二页中间广告代码
动画演示C语言冒泡排序算法课件(绝对)
可在后台配置第二页与第三页中间广告代码
动画演示C语言冒泡排序算法课件(绝对)
可在后台配置第三页与第四页中间广告代码
动画演示C语言冒泡排序算法课件(绝对)
动画演示C语言冒泡排序算法课件(绝对)
还剩5页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 15
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
文本内容

【文档说明】动画演示C语言冒泡排序算法课件(绝对).pptx,共(15)页,3.219 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-44658.html

以下为本文档部分文字说明:

冒泡排序算法——选自《C语言程序设计课程》********学校情景导入冒泡排序编写程序调试程序C语言程序设计——排序算法开始下一步仔细观察四个圆柱的排队过程,分析这四个圆柱是如何进行排队的下一步结论从左到右依次两两比较高低,如果左侧的圆柱比右侧的圆柱高,那么交换位置,直至从低到高

排好队。情景导入冒泡排序编写程序调试程序C语言程序设计——排序算法算法思想算法思想动画演示动画演示提出问题提出问题填流程图填流程图先将第一个元素和第二个元素进行比较,若为逆序,则交换;接着比较第二个和第三个元素;依此类推,直到第N-1个元素和第N个元素进行比较、交换为止。如此经过一趟排序

,使最大的元素被安置到最后一个元素的位置上。然后,对前N-1个元素进行同样的操作,使次大的元素被安置到第N-1个位置上。重复以上过程,直到没有元素需要交换为止。情景导入冒泡排序编写程序调试程序C语言程序设计——排序算法算法思想算法思想动画演示动画演示提出问题

提出问题填流程图填流程图587692初始数据情景导入冒泡排序编写程序调试程序C语言程序设计——排序算法算法思想算法思想动画演示动画演示提出问题提出问题填流程图填流程图点击开始587692第一趟比较><8><>第一趟比较结束找到最大数9,两两

比较5次。情景导入冒泡排序编写程序调试程序C语言程序设计——排序算法算法思想算法思想动画演示动画演示提出问题提出问题填流程图填流程图点击开始587692第二趟比较><><第二趟比较结束找到第二大数8,两两比较4次。情景导入冒泡排序编写程序调试程序

C语言程序设计——排序算法算法思想算法思想动画演示动画演示提出问题提出问题填流程图填流程图点击开始587692第三趟比较><<第三趟比较结束找到第三大数7,两两比较3次。情景导入冒泡排序编写程序调试程序C语言程序设计——排序算法点击开始587692第四趟

比较><第四趟比较结束找到第四大数6,两两比较2次。算法思想算法思想动画演示动画演示提出问题提出问题填流程图填流程图情景导入冒泡排序编写程序调试程序C语言程序设计——排序算法点击开始587692第五趟比较>第五趟比较结束找到第五大数5,两两比较1次。算法思想算法思想动画演示动画演

示提出问题提出问题填流程图填流程图情景导入冒泡排序编写程序调试程序C语言程序设计——排序算法587692结论6个数据排序,需要比较5趟,每趟比较的次数分别是5、4、3、2、1次。那么N个数据排序,又该比较几趟,每趟

比较几次呢?算法思想算法思想动画演示动画演示提出问题提出问题填流程图填流程图情景导入冒泡排序编写程序调试程序C语言程序设计——排序算法算法思想算法思想动画演示动画演示提出问题提出问题填流程图填流程图如何实现两个数据互换呢?121第三变量1

情景导入冒泡排序编写程序调试程序C语言程序设计——排序算法()输入6个数给a[0]到a[5]j从()变到()共执行()次循环进行()次比较a[i]>a[i+1]真假输出a[0]到a[5]算法思想算法思想动画演示动画演示提出问题提出问题填流程图填流

程图a[i]a[i+1]0455-j情景导入冒泡排序编写程序调试程序C语言程序设计——排序算法#include<stdio.h>voidmain(){inti,j,temp;inta[6];printf("请输入6个数;\n");for(i=0;i<=5;i++

){scanf("%d",&a[i]);}for(j=0;j<=4;j++){for(i=0;i<5-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语言程序设计——排序算法谢谢

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?