01数据结构讲义10第十章排序演示.pptxVIP

  • 5
  • 0
  • 约9.82千字
  • 约 161页
  • 2021-08-25 发布于北京
  • 举报
第十章 内部排序;;学习要点 理解排序的定义和各种排序方法的特点; 了解各种方法的排序过程及其依据的原则; 理解“稳定”或“不稳定”的含义;;10.1 概 述;稳性排序: 在待排记录序列中,任何两个关键字相同的记录,用某种排序方法排序后相对位置不变,则称这种排序方法是稳定的,否则称为不稳定的。 例 设 49,38,65,97,76,13,27,49 是待排序列 排序后:13,27,38,49,49,65,76,97 —— 稳定 排序后:13,27,38,49,49,65,76,97——不稳定 稳性排序的应用: 例 股票交易系统 考虑一种股票交易(清华紫光) 1)顾客输入:股东帐号、股票代码、申购价格、数量,股票交易系统将用户申购请求插入申购队列队尾; 2)股票交易系统按如下原则交易: A)申购价高者先成交 B)申购价相同者按申购时间先后顺序成交;如何实现股票交易系统 ? 申购队列:用线性表表示 交易前:将申购队列按申购价排序,显然为满足原则交易B),要求排序方法是稳定的 申购队列(09,10),(06,10.5),(033,9.8),(051,10)) 排序后:((06,10.5),(09,10),(051,10),(

文档评论(0)

1亿VIP精品文档

相关文档