- 2
- 0
- 约2.45千字
- 约 58页
- 2018-03-05 发布于浙江
- 举报
[高等教育]查找和排序
数据结构课程的内容;第二章 数据结构;2.5 查找和排序;2.5.1 查找;对顺序结构如何线性查找?
对单链表结构如何线性查找?
对树结构如何顺序查找?;int Search_Seq(KeyType key )
{ S[0] =key;
for( i=length; S[ i ]!=key; - - i );
return i;
} // Search_Seq;讨论:怎样衡量查找效率?
——用平均查找长度(ASL)衡量。
其意义:为确定数据元素在表中的位置所进行的和关键字比较次 数的期望值 ;二、对分查找(又称二分查找或折半查找);② 运算步骤:
(1) low =1,high =11 ,故mid =6 ,待查范围是 [1,11];
(2) 若 S[mid] key,说明 key?[ mid+1,high] ,
则令:low =mid+1; 重算 mid= ?(low+high)/2?;
(3) 若 S[mid] key,说明 key?[low ,mid-1],
则令:high =mid–1; 重算 mid ;
(4)若 S[ mid ] = key,说明查找成功,元素序号 = mid;
结束条件:(1)查找成功 : S[mid] = key
(2)查找不成功 :
您可能关注的文档
- [高等教育]数据结构课件zw6.ppt
- [高等教育]数模 送货路线设计问题论文.doc
- [高等教育]数电ch1.ppt
- [高等教育]数码相机定位.ppt
- [高等教育]整数规划.ppt
- [高等教育]整理的一些奇特建筑.doc
- [高等教育]文一班第五讲-电子报纸、学位论文及会议论文的检索与利用.ppt
- [高等教育]数模竞赛微分方程讲稿.ppt
- [高等教育]文化比较与文化更新课件.ppt
- [高等教育]文献检索 第二章 文献信息资源概论.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 毕业设计(论文)-基于Solidworks食品包装机结构设计.docx VIP
- 机房建设工程竣工验收报告范本.docx VIP
- 乌鲁木齐市沙依巴克区2025-2026学年第二学期四年级语文期中考试卷(部编版含答案).docx VIP
- 文言文启蒙读本190到317.doc VIP
- 铡草机的设计毕业设计论文.pdf VIP
- 第五单元第1课《捕捉光影》教学课件-2025-2026学年人美版(2024)初中美术七年级下册.pptx
- 2021年南京林业大学教师招聘试题及答案解析.docx VIP
- 食品理化检验实验室建设规划方案.doc VIP
- 上海财经大学浙江学院《概率论与数理统计2》2025-2026学年期末试卷(A卷).docx VIP
- 食品及微生物检验实训室建设.pdf VIP
原创力文档

文档评论(0)