第7单元排序主讲:刘志强.PPT
思考问题 “二分查找”很快,但要求数列有序。怎样使数列有序? 显示生活中的有序方法有哪些?能否应用到数列的有序化操作中? 基本的有序化操作方式有几种? …… 教学目标 了解有关排序的 基本概念 排序的典型算法 教学要求 通过本单元的学习,了解、掌握有关排序的: 基本概念 排序、排序分类、算法稳定性 典型的排序算法 插入排序、选择排序、交换排序 快速排序、归并排序 一、基本概念 排序 排序分类 算法稳定性 排序(Sorting) 就是将记录按关键字递增(递减)的次序排列起来,形成新的有序序列,称为排序。 设n个记录的序列为{R1,R2,…,Rn},其相应关键字序列为{K1,K2,…,Kn},需确定一种排序P1,P2,…,Pn,使其相应的关键字满足递增(升序),或递减(降序)的关系: Kp1 ? Kp2 ?... ?Kpn 或 Kp1 ? Kp2 ?…. ? Kpn 排序分类 根据排序元素所在位置的不同,排序分: 内排序和外排序。 内排序 在排序过程中,所有元素调到内存中进行的排序,称为内排序。内排序是排序的基础。内排序效率用比较次数来衡量。 外排序 在数据量大的情况下,只能分块排序,但块与块间不能保证有序。外排序用读/写外存的次数来衡量其效率。 内排序方法分类 内排序方法有许多种: 按排序过程中依据的不同原则分类: 插入
您可能关注的文档
最近下载
- DB15T3801-2024 内蒙古公共建筑节能设计标准.pdf VIP
- 《首饰 指环尺寸 定义、测量和命名》标准修订发展报告.docx VIP
- 新解读《GB_T 11888 - 2021首饰 指环尺寸 定义、测量和命名》最新解读.pptx VIP
- 仪器设备期间核查方法.pptx VIP
- GB46768-2025《有限空间作业安全技术规范》解读_-60页.pptx
- 仪器设备期间核查课件.ppt VIP
- (正式版)DB37∕T 2950-2017 《首饰手镯尺寸定义、测量和命名》.docx VIP
- 首饰 指环尺寸 定义、测量和命名标准立项修订与发展报告.docx VIP
- 仪器设备维护与保养培训.pptx VIP
- 《建筑设计防火规范》GB50016-2014.pptx VIP
原创力文档

文档评论(0)