首页 第十章内部排序1概述2插入排序3快速排序

第十章内部排序1概述2插入排序3快速排序

举报
开通vip

第十章内部排序1概述2插入排序3快速排序nullnull数据结构null 10.1 概述第十章 内部排序 10.2 插入排序 10.3 快速排序 10.4 选择排序 10.5 归并排序 10.6 基数排序 10.7 各种内部排序方法的比较null 10.1 概述一.排序的定义null二.排序的稳定性 在待排记录序列中,如果任意两个关键字相同的记录,用某种排序方法排序后相对位置不变,则称这种排序方法是稳定的,否则称为不稳定的。 10.1 概述null排序稳定性的应用股票交易系统:考虑一种股票交易 1)顾客输入:股东...

第十章内部排序1概述2插入排序3快速排序
nullnull数据结构null 10.1 概述第十章 内部排序 10.2 插入排序 10.3 快速排序 10.4 选择排序 10.5 归并排序 10.6 基数排序 10.7 各种内部排序方法的比较null 10.1 概述一.排序的定义null二.排序的稳定性 在待排记录序列中,如果任意两个关键字相同的记录,用某种排序方法排序后相对位置不变,则称这种排序方法是稳定的,否则称为不稳定的。 10.1 概述null排序稳定性的应用股票交易系统:考虑一种股票交易 1)顾客输入:股东帐号、股票代码、申购价格、数量, 股票交易系统将用户申购请求插入申购队列队尾; 2)股票交易系统按如下原则交易: A)申购价高者先成交 B)申购价相同者按申购时间先后顺序成交 10.1 概述null①待排记录放于地址连续的存储单元中; ②待排记录放于链 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf ,记录之间的次序关系由 指针指示。 ③待排记录存放在地址连续的存储单元中,同时另设一个指示各个记录存储位置的地址向量。三.待排记录序列的存储方式 10.1 概述null四. 顺序存储结构表示待排记录#define MAXSIZE 20 //顺序表的最大长度 typedef int KeyType; //定义关键字类型为整数类型 typedef struct{ KeyType key; //关键字项 InfoType otherinfo; //其它数据项 }RedType; //记录类型 typedef struct{ RedType r[MAXSIZE+1]; //r[0]闲置或用作监视哨 int length; //顺序表长度 }SqList; //顺序表类型 10.1 概述null 10.2 插入排序思路: 每步将一个待排序的对象,按其关键码大小,插入到前面已经排好序的一组对象的适当位置上,直到对象全部插入为止。插入排序有多种具体实现算法: 1) 直接插入排序 2) 希尔排序null一.直接插入排序 10.2 插入排序思路: 将一个记录插入到已排好序的有序表中,从而得到一个新的、记录数增1的有序表。null解决方法: 将第1个记录看成是初始有序表,然后从第2个记录起依次插入到这个有序表中,直到将第n个记录插入。关键问题(1)如何构造初始的有序序列?一.直接插入排序 10.2 插入排序算法描述:for(i=2;i<=L.length;++i) {… }null关键问题(2)如何查找待插入记录的插入位置?解决方法: 在i-1个记录的有序区r[1] ~ r[i-1]中插入记录r[i],首先顺序查找r[i]的正确插入位置,然后将r[i]插入到相应位置。一.直接插入排序 10.2 插入排序算法描述:L.r[0]=L.r[i]; for(j=i-1;L.r[0].key=1&&change;--i) { change=FALSE; for(j=0;j=pivotkey) --high; L.r[low]=L.r[high]; //比枢轴记录小的记录移到低端 while(low
本文档为【第十章内部排序1概述2插入排序3快速排序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_696417
暂无简介~
格式:ppt
大小:774KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-07-03
浏览量:53