(原创)Pascal算法中基本排序算法演示[1].ppt
《(原创)Pascal算法中基本排序算法演示[1].ppt》由会员分享,可在线阅读,更多相关《(原创)Pascal算法中基本排序算法演示[1].ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、初态:46 82 40 52 67 31 21 73i=1: 46 40 52 67 31 21 73 82i=2: 40 46 52 31 21 67 73 82i=3: 40 46 31 21 52 67 73 82i=4: 40 31 21 46 52 67 73 82i=5: 31 21 40 46 52 67 73 82i=6: 21 31 40 46 52 67 73 82i=7: 21 31 40 46 52 67 73 82 插入排序:插入排序的基本思想是:设有N个数据已按照要求排列好,存放在数组之中.将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有
2、序;直到待排序数据元素全部插入完为止. 示例:设N=7,有下列7个数,要求从小到大的顺序排列,演示过程如下:0 1 2 3 4 5 6 77768688455436877686776868776888477845584776855438477685543 快速排序:快速排序时在冒泡排序基础上的优先排序法,几乎时目前所有排序法中速度最快的方法.在快速排序中,数据比较时从两端向中间进行,一次同时从两个子序列中进行比较定位,从而减少了比较次数和交换次数.快速排序的基本思想时:先从数据序列中选一个元素作为基准,并将序列中所有比该元素小的元素放到它的左边,所有比该元素大的元素都放到它的右边,再对左右两边
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 原创 Pascal 算法 基本 排序 演示
限制150内