第9章查找;一般情况下,被查找的对象称为查找表,查找表包含一组元素(或记录),每个元素由若干个数据项组成,并假设有能唯一标识元素的数据项,称为主关键字(默认按主关键字查找)。
查找定义为:给定一个值k,在含有n个元素的查找表中找出关键字等于k的元素。若找到这样的元素,表示查找成功,返回该元素的信息或该元素在表中的位置;否则查找不成功或者查找失败,返回相应的指示信息。;查找表按照操作方式分为静态查找表和动态查找表两类。;查找有内查找和外查找之分。;查找算法中的主要操作是关键字之间的比较,所以通常把查找过程中关键字平均比较次数也就是平均查找长度作为衡量一个查找算法效率优劣的依据。
平均查找长度
您可能关注的文档
- 《数据结构教程Java版》教学计划.docx
- 《数据结构教程Java版》课程标准.docx
- 数据结构大纲(48学时).docx
- 数据结构教程(Java语言描述)(第2版·微课视频版)教案 李春葆.docx
- 数据结构教程(Java语言描述)(第2版 微课视频版) 课件 第1章 绪论(1).pptx
- 数据结构教程(Java语言描述)(第2版 微课视频版) 课件 第1章 绪论(2).pptx
- 数据结构教程(Java语言描述)(第2版 微课视频版) 课件 第2章线性表(1).pptx
- 数据结构教程(Java语言描述)(第2版 微课视频版) 课件 第2章线性表(2).pptx
- 数据结构教程(Java语言描述)(第2版 微课视频版) 课件 第2章线性表(3).pptx
- 数据结构教程(Java语言描述)(第2版 微课视频版) 课件 第3章 栈和队列(1).pptx
原创力文档

文档评论(0)