软件技术-数据结构4.ppt
数据结构课程的内容 第二章 数据结构 2.5 查找和排序 2.5.1 查找 一、顺序查找( 又称线性查找 ) 二、折半查找(又称二分查找或对分查找) 折半查找举例: 请注意:ASL的含义是“平均每个数据的查找时间”,而前式是n个数据查找时间的总和,所以: 三、分块查找(索引顺序查找) 分块查找过程举例: 四、散列查找(又称哈希/hash查找) 1)哈希表的概念 例2 : 2)哈希函数的构造方法 1、直接定址法 2、除留余数法 5、平方取中法 冲突现象举例: 在哈希查找方法中,冲突是不可能避免的,只能尽可能减少。 3)冲突处理方法 开地址法简介 例: 讨论1: 先讨论: 4. 什么叫内部排序?什么叫外部排序? 一、选择排序 1)简单选择排序 例:关键字序列T= (21,25,49,25*,16,08),请给出简单选择排序的具体实现过程。 简单选择排序的算法如下: 二、插入排序 1) 直接插入排序 例2:关键字序列T= (21,25,49,25*,16,08),请写出直接插入排序的具体实现过程。 直接插入排序算法的实现: 2) 折半插入排序 三、交换排序 1) 冒泡排序 冒泡排序的算法分析 2) 快速排序 例1:关键字序列 T=(21,25,49,25*,16,08),请写出快速排序的算法步骤。 例2:关键字序列 T=(21,25,49,25*,16,08),计算机如何
您可能关注的文档
最近下载
- 中国私董会项目可行性研究报告.docx VIP
- 1.小蜗牛慢慢爬(课件)美术湘美版一年级下册(2026).pptx
- 17ZZ01 市政过水箱涵(未压缩,共2部分,第1部分).pdf VIP
- 高考语文阅读理解《司马迁:生存还是毁灭》含答案.docx VIP
- 《营业厅服务设计》课件.pptx VIP
- 2025年中国公安制证机数据监测研究报告.docx
- 2025年山东省潍坊市中考一模物理试题(含答案).pdf VIP
- 2020~2021学年度第一学期南通市四校联考英语试卷附答案答题纸.pdf VIP
- STC160A(STC6515)塔式起重机说明书(第一册).pdf VIP
- 混凝土结构工程裂缝的判断-板的裂缝.docx VIP
原创力文档

文档评论(0)