文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
正在进行安全检测...
正在进行安全检测...
发布时间:2023-10-24 13:37:53 来源:
文档文库
小
中
大
字号:
手机查看
(
一
顺序查找
1
.顺序查找算法
①
顺序查找算法的处理过程
假定在数组
d
中有
n
个数据,
查找关键值已经存储在变量
key
中。
其处理过程是:
从数组
d
的第
1
个元素
d(1
开始,
依次判断各元素的值是否与
key
相等,
若某个数组
元素
d(i
的值等于
key
,则结束处理
(
找到了指定的数据
;若找遍了所有的
n
个元素,
无任何元素的值等于
key
,则结束处理
(
输出未找到信息
。
②
顺序查找算法流程图与程序结构
2.
程序实现代码:
>
>
>
>
>
>
>
>
>
>
>
>
k
=
0
Fori
=
1Ton
Ifa
i
=
keyThenk
=
i
Nexti
Ifk<>0Then
'
输出查找成功
Else
'
输出查找不成功
EndIf
(
二
对分查找
1.
对分查找的过程
若
key
为查找键,数组
d
存放
n
个已按升序排序的数据。在使用对分查找时,把
查找围
[i
,
j]
的中间位置上的数据
d(m
与查找关键值
key
进行比较,结果必然是如下
三种情况之一:
(1
若
key
,查找
key
小于中点
m
处的数据。由数组
d
中的数据的递增性,
可以确定:
在
(m
,
j
不可能存在值为
key
的数据,
必须在新的围
(i
,
m
-
1
中继续查找;
(2key
=
d(m
,找到了需要的数据;
(3key>d(m
,由与
(1
相同的理由,必须在新的围
(m
+
1
,
j
中继续查找。
这样,除了出现情况
(2
,在通过一次比较后,新的查找围将不超过上次查找围的
一半。
以规模为
16
的递增数组
d
为例,
观察对分查找的过程。
要查找的数据
key
为
37
。
使用流程图描述对分查找的算法如下图所示:
本文来源:
https://www.2haoxitong.net/k/doc/3c45084a4631b90d6c85ec3a87c24028915f85ea.html
《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
安全验证
2024-04-30
日本国家概况 课程复习大纲
2024-04-30
正在进行安全检测...
2024-04-30
安全验证
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
正在进行安全检测...
2024-04-30
相关推荐
1
正在进行安全检测...
2
正在进行安全检测...
3
区域地理 第3单元 第3讲 中国的气候 同步测试 (人教版)
4
设施蔬菜产业发展现状及对策
5
小学六年级议论文:窗外,雨淅淅沥沥地下着......
6
正在进行安全检测...
7
正在进行安全检测...
8
护理中专生的毕业自我鉴定
9
安全验证
10
正在进行安全检测...
推荐内容
正在进行安全检测...
速度波动
正在进行安全检测...
正在进行安全检测...
安全验证
正在进行安全检测...
正在进行安全检测...
正在进行安全检测...
正在进行安全检测...
正在进行安全检测...