每天一点算法-查找算法-顺序查找

Posted hpzhu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每天一点算法-查找算法-顺序查找相关的知识,希望对你有一定的参考价值。

如何在一个集合中查找一个特定元素,判断其是否存在,最简单的算法循环该集合,从起点开始查找,一个个元素去比对

假设存在集合:int [] a = 1,2,3,4,5,6,7,8,9,10 条件:查找7在数组a中是否存在

for(int i = 0;i< a.length - 1; i ++)

  if(7 == a[i])

   //存在

 

此算法的优点是:简单,缺点是当集合大的时候,查找的效率低,从第一个查找到最后一个

以上是关于每天一点算法-查找算法-顺序查找的主要内容,如果未能解决你的问题,请参考以下文章

chatGPT教你算法——常用的查找算法

基本的查找算法

查找与排序算法(Searching adn Sorting)

Go 实现线性查找算法和二分查找算法

数据结构与算法查找

查找算法--Block search--分块查找