欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《冒泡排序算法》PPT课件.ppt

    • 资源ID:80438387       资源大小:255.99KB        全文页数:14页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《冒泡排序算法》PPT课件.ppt

    3.4 对数据进行排序对数据进行排序 冒泡排序冒泡排序“明日之星英语演讲大赛”评分出来了,需要选出每组前三名进入决赛。我们需要设计程序,对选手成绩选手成绩进行排序进行排序。那么我们应该怎样做呢?要解决这个问题,那么就让我们一起来学习排序算法。排序的意义n排序是为了将一组杂乱的数据变成一组有序有序的数据。(递增或递减)n 排序法的使用时非常频繁的,在实践中,人们设计出了许多好的算法,如交换排序、插入排序、以及选择排序等等。各种算法有其自身的特点与适用范围,今天我们来学习其中人们较常用的一种:冒泡排序法。冒泡排序法。冒泡法排序 “冒泡法排序”也叫“起泡法排序”,是一种比较简单、易懂的交换排序方法,它通过将相邻元素进行比较比较和交换交换,逐步将一个无序序列排列为一个有序序列。将元素按从小到大的顺序排列称为升序排列,反之称为降序排列。理解:冒泡排序是在一列数据中把较小的数据逐次理解:冒泡排序是在一列数据中把较小的数据逐次向上推移的一种排序技术。向上推移的一种排序技术。(观赏FLASH)冒泡排序冒泡排序根据棋牌规则,把下列5张牌从小排到大排列冒泡排序用数组来存储一系列同类型的数据用数组来存储一系列同类型的数据,然后调然后调整数组中的元素整数组中的元素.例如例如:dim A(4)as integer 定义一个数组变量定义一个数组变量A图314 冒泡法排序示意图A(0)A(1)A(2)A(3)A(4)n 这启发我们把一个数组的一端比做水底而把另一端想像成水面,不断把较小的数据移向一端或把较大的数据移向另一端,最终就可以得到排好序的数组。在这种排序的过程中,大的数就如气泡一样逐层下沉,而小的数逐个上浮,因此被形象地比喻成“冒泡”,故称为冒泡法。第4次冒泡排序时(i=3)j 从 4 开始到4For j=4 to 4 step-1 if d(j)d(j-1)then 交换d(j)和d(j-1)的值For j=4 to 1 step-1 if d(j)d(j-1)then 交换d(j)和d(j-1)的值第2次冒泡排序时(i=1)j 从 4 开始到2For j=4 to 2 step-1 if d(j)d(j-1)then 交换d(j)和d(j-1)的值第3次冒泡排序时(i=2)j 从 4 开始到3For j=4 to 3 step-1 if d(j)d(j-1)then 交换d(j)和d(j-1)的值当i 从0到3 变化时 每次 j 从4 到i+1 时 d(j)比比d(j-1)小小,则交换它们则交换它们程序代码:程序代码:For i=0 To 3 For j=4 To i+1 Step-1 If A(j)A(j-1)Then ()End If Next j Next i k=A(j):A(j)=A(j-1):A(j-1)=kn当i 从0到3 变化时n 每次 j 从4 到i+1 时 n A(j)比比A(j-1)小小,则交换它们则交换它们两个数进行数据交换两个数进行数据交换,就象两杯水进行交换就象两杯水进行交换,需要再拿一个空杯需要再拿一个空杯总结(*)n数组A(n)For i=0 To n-1 For j=n To i+1 Step-1n数组d(1 to n)For i=1 To n-1 For j=n To i+1 Step-1i 控制循环次数j 控制元素对比与交换

    注意事项

    本文(《冒泡排序算法》PPT课件.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开