- 42
- 0
- 约1.1万字
- 约 11页
- 2018-03-04 发布于河南
- 举报
查找实验
查找实验
一、实验目的
(1)了解各种查找的特性,以及它们在实际问题中的应用。
(2)掌握各种查找的实现方法及其基本操作,学会运用不同的查找方法来解决不同的问题。
二、实验内容
一、顺序查找
基本知识:线性表的数据类型定义及对线性表的顺序扫描操作。
算法思想:从线性表一端开始,顺序扫描线性表,依次将扫描到的结点关健字与给定值key比较,若相等,则查找成功;若扫描结束后,仍末找到关健字等于key的结点,则查找失败。
二、二分查找
基本知识:线性表的数据类型定义、线性表中结点按其关健字有序排列。算法思想:
① 用待查值key与表的中间结点关健字比较(中间结点将线性表分为两个子表),若比较结果相等,则查找成功;
若待查值key大于中间结点关健字,选右子表继续比较;
若待查值key小于中间结点关健字,选左子表继续比较;
② 重复①,直到查找成功或结束;
三、分块查找
基本知识:分块查找是把线性表分成若干块,各块中的结点顺序可任意亦可有序,但块与块之间必须按关健字大小有序,即前一块中的最大关健字要小于后一块中的最小关健字。因此,与线性表的顺序查找和二分查找不同,除定义线性表的数据类型外,还须定义一个递增有序的索引表,以描述线性表“分块有序”的状态
算法思想:分块查找实际上是对索引表和线性表的两次查找。
顺序查找或二分查找索引表:以确定待查结点在哪一块。
由于索引表递增有序(即块与块之间按关健
您可能关注的文档
- 大工12秋《国际贸易》在线作业2.docx
- 粤教版高一语文必修3《永遇乐 京口北固亭怀古》默写训练.ppt
- 《蜀道难》说课课件hao.ppt
- 2012年6月最新整理中考模拟数学试题分类汇编43 图形的变换(含答案).doc
- 中考数学易错题测试.doc
- 统计学 第6章 统计推断(1、2节).ppt
- 高产攻关总结.doc
- 美国科罗拉多大峡谷.ppt
- 读短文记单词.doc
- 中华简介.ppt
- 锦州市太和区2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 长治市沁源县2025-2026学年第二学期三年级语文第六单元测试卷(部编版含答案).docx
- 西安市雁塔区2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
- 张掖地区张掖市2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 贵阳市云岩区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 伊春市金山屯区2025-2026学年第二学期四年级语文第五单元测试卷(部编版含答案).docx
- 湛江市麻章区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 渭南市临渭区2025-2026学年第二学期四年级语文第六单元测试卷(部编版含答案).docx
- 湘西土家族苗族自治州龙山县2025-2026学年第二学期六年级语文第六单元测试卷(部编版含答案).docx
- 运城市新绛县2025-2026学年第二学期二年级语文第六单元测试卷(部编版含答案).docx
原创力文档

文档评论(0)