第9章 查找 9.1 查找的基本概念 9.2 顺序表查找 9.3 索引表查找 9.4 散列表查找 9.5 B树查找 9.1 查找的概念 查找(Search )又称检索。 我们每天都在进行查找工作。 当查找工作量过大的时候,我们需要利用计算机辅助查找工作。 利用计算机查找首先需要把原始数据整理成一张线性表或树表,并按照一定的存储结构存入计算机中,变为计算机可处理的“表”,如顺序表;然后再通过查找算法在这个表上查找出必需的信息。 对一个查找算法既可以用时间复杂度评价,也可以用平均查找长度(ASL)来评价。 在查找成功情况下的平均比较次数称为查找算法在查找成功时的平均查找长度(Average Search Length)。 int Seqsch (ElemType A[], int n, KeyType K) { for (int i=0; in; i++) if (A[i].key= =K) break; if (in) return i; else return -1; } int Binsch (ElemType A[], int low, int high, KeyType K) { int low=0, high=n-1; while (low=high) { int mid = (low+hig
您可能关注的文档
- 自由CGI之路V3-面向对象的可配置的CGI编程.ppt
- 最大网络流-最小费用流模型.ppt
- 做网络时代的快乐分享者.ppt
- 《Access2002数据库应用实训教程》第8章:数据访问页.ppt
- 《Access2002数据库应用实训教程》第10章:AccessVBA程序设计.ppt
- 《Access2002数据库应用实训教程》第11章:数据库系统的集成、安全与发布.ppt
- 《C++程序设计教程与实验指导》第5章继承与派生.ppt
- 《C语言程序设计教程》第2章C语言基础.ppt
- 《Linux操作系统实用教程》第5章Red Hat Linux 9用户管理.ppt
- 《linux软件工程师实用教程》第6章进程控制.ppt
最近下载
- 深圳市2025年初中学业水平考试(2025年深圳中考真题)英语试卷(含答案,无听力原文及音频).pdf VIP
- 建筑施工承插型盘扣式钢管支撑架安全技术规程 DB33 T1334-2024 浙江省地标.pdf VIP
- 2026年日历A4打印每月一张横版.pdf
- 浅谈煤层气埋地金属管道防腐设计与施工.pdf VIP
- 心肌病患者生活质量量表(CMP-QOL).docx VIP
- 《计算机基础及WPS Office应用教程》全套PPT课件.pptx
- T∕ZZB 0586-2018 汽车用等速驱动轴总成团体标准.pdf VIP
- 高中生物人教版选择性必修二分章节分课时全册教案.pdf VIP
- 铸钢件焊接工艺规程说明书.pdf VIP
- 轿车等速万向节驱动轴总成的设计分析..doc VIP
原创力文档

文档评论(0)