21查找算法-线性查找

Posted zhao-xin

tags:

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

来源:https://www.bilibili.com/video/BV1B4411H76f?p=77

1、思路

线性查找:就是遍历,找合适的返回下标(序列不需要有序)

2、实现

 1 //线性查找
 2 public class SeqSearch {
 3     public static void main(String[] args) {
 4         int arr[] = {1,8,10,-1,89};
 5         
 6         int a = seqSearch(arr,10);
 7         System.out.println(a);
 8     }
 9 
10     public static int seqSearch(int[] arr, int val){
11         for (int i = 0; i < arr.length; i++) {
12             if(arr[i] == val){
13                 return i;
14             }
15         }
16         return  -1;
17     }
18 }

结果

2

 

以上是关于21查找算法-线性查找的主要内容,如果未能解决你的问题,请参考以下文章

查找技术(21.12)

查找技术(21.12)

算法之二分查找PK线性查找

数据结构和算法--7查找算法

Day568.线性查找&二分查找 -数据结构和算法Java

快看那个运维妹子在学算法二分查找