- 1
- 0
- 约9.19千字
- 约 8页
- 2026-08-19 发布于山东
- 举报
3.5项目开发
3.5.1常用算法实践
1.查找算法
查找算法是计算机科学中用于在数据集合中定位特定元素的一类基础算法。查找的方法
也很多,这些方法各有利弊。本例介绍两种最常用的查找方法,更多的查找方法可以查阅数
据结构方面的资料了解。
(1)顺序查找
从第一个元素开始逐一比较,直到末尾。
算法:一列数放在无序的数组a[1]a[n]中,待查找的数放在x中,把x与a数组中的
元素从头到尾一一比较查找。用变量pos表示a数组元素下标,pos初值为0,使x与a[pos]
比较。如果x不等于a[pos],则使pp+1,不断重复这个过程;一旦x等于a[pos]则退出循
环。另外,如果pos大于数组长度,循环也应该停止。
以下代码中的布尔变量found初始值为False,如果找到就被赋值True。函数返回值是
布尔值。代码如下:
1a[1,2,3,4,5,6,8,20,24,31,35]
2x24
3defsequentialSearch(a,n):
4pos0
5foundFalse
6
您可能关注的文档
最近下载
- 2025年黑龙江省基层法律服务工作者执业核准考试自测试题及答案.docx VIP
- GnRH-a妇产科临床应用专家共识.pptx VIP
- 2025年人力资源管理师可持续发展理念在校园招聘中的渗透专题试卷及解析.pdf VIP
- 2025年互联网营销师客户旅程地图设计与营销自动化专题试卷及解析.pdf VIP
- 2025 年大学环境地质工程(地质环境评估)试题及答案.doc VIP
- 2025年苏教版高一导数与单调性专题试卷及解析.docx VIP
- 子宫颈上皮内瘤变2级(CIN_2)管理中国专家共识(2026版).pptx VIP
- 子宫颈低级别鳞状上皮内病变管理的中国专家共识.pptx VIP
- 中国宫腔镜诊断与手术临床实践指南(2023版).pptx VIP
- 异常子宫出血诊断与治疗指南(2022更新版).pptx VIP
原创力文档

文档评论(0)