欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    直接插入排序PPT幻灯片课件.ppt

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

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

    直接插入排序PPT幻灯片课件.ppt

    徐洪章,8.2 直接插入排序,数据结构,计算机科学系,教学内容: 1、排序的基本概念 2、直接插入排序算法的基本思想 3、直接插入排序算法实现 4、直接插入排序算法性能分析,教学重点:直接插入排序算法思想,教学难点:算法实现及性能分析,教学过程,8.2.1 排序概念,排序,无序数据,有序数据,排序算法主要有:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序等。,8.2.2 直接插入排序基本思想,21,25,49,36,16,08,i n-1 数组下标,数组R,有序区,无序区,13,无序区第1个元素,0 i-1,如何确定插入位置?,关键问题,21,25,49,36,08,13,排序过程,临时变量temp,16,5,4,3,2,0,1,n-1,下标,流程图,(temp=0),开始,temp=Ri,j=i-1,循环判断,Rj+1=Rj,j-,Rj=temp,N,Y,结束,将无序区中的第一个元素放到临时变量中,j表示有序区中的最后一个元素的位置,将当前元素向后移动,有序区中比较下一个,找到插入位置后将第1个元素插入,8.2.3 算法实现,for (i=1;in;i+) /插入所有元素,Void insertsort(arrayType R,int n)int i,j,temp;,temp=Ri; /将待排序元素放入临时变量,while(temp=0) Rj+1=Rj; /元素向后移动 j-; /向左继续查找 ,Rj+1=temp; /将元素插入相应位置,j=i-1; /从Ri-1开始向左查找,评价排序算法好坏的标准:,一、时间复杂度- 算法执行所需要的时间(比较次数 和移动次数),二、空间复杂度- 算法执行所需要的辅助空间个数,主要考虑,次要考虑,for (i=1;in;i+),Void insertsort(arrayType R,int n)int i,j,temp;,temp,While( ) Rj+1=Rj; j-; ,Rj+1= ;,j=i-1;,=Ri;,R0,2,R0,temp,(temp=0),R0Rj,浪费时间,第一 进入循环之前,保存Ri的值,第二 在while循环中“监视”下标 是否越界。,监视哨,使用R0的意义,8.2.3 改进后算法,insertsort(R)int i,j;for ( ;in;i+) j=i-1; Rj+1=Rj; j-; ; ,R0=Ri;,while(R0Rj),Rj+1=R0,i=2,8.2.4 性能分析,21,25,49,36,16,08,13,1、理想情况,2、最坏情况,21,25,49,36,16,08,13,知识拓展,有没有更好的方法来查找插入位置?,简单、容易实现,效率不高,查找插入位置的方法不当,本节小结,谢 谢各位评委老师!,欢迎观看,祝大家工作顺利,身体健康!,

    注意事项

    本文(直接插入排序PPT幻灯片课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开