- 5
- 0
- 约3.48千字
- 约 26页
- 2016-05-28 发布于安徽
- 举报
软件技术基础_查找222.ppt
第二章 常用数据结构及其运算 * 查找与排序技术 第三章 内 容 3.1 基本的查找技术 3.2 哈希表技术 3.3 基本排序技术 3.4 二叉排序树 1. 定义 确定特定值 x(关键字)在给定数据结构中的位置的过程称为查找。 2. 查找算法的度量 用平均查找长度 ASL 来度量: 引言 查找的基本概念 其中,n:记录个数,Pi:查找第i个记录的查找概率, Ci:成功找到第i个记录的比较次数。 若Pi=1/n(等概),则 3.1 基本查找技术 1. 方法 从第一个记录开始,逐个比较记录值: 找到与k相等的记录,查找成功; 否则,查找失败。 3.1 基本查找技术 3.1.1 线性查找(顺序查找) 例: (5,13,17,42,55,70,94) 查找k=55,比较5次,查找成功, 查找12,则失败。 3.1.1 线性查找 2. 算法描述 SeqSearch(A[N+1],x){ A[N]=x; i=0; while (A[i]!=x) i++; return(i);}说明:若返回n表明查找不成功。 3. 性能分析 3.1 基本查找技术 --又称二分查找、折半查找,属于有序表的查找。 1. 基本思想 先找到“中间记录”,比较其关键字,如果关键字与给定值K相等,则查找成功;否
您可能关注的文档
最近下载
- 中国私董会项目可行性研究报告.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)