码迷,mamicode.com
首页 > 其他好文 > 详细

线性查找详解

时间:2021-06-04 18:43:49      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:要求   返回   详解   索引   search   public   class   没有   pre   

线性查找详解

说明

  1. 线性查找是最简单的查找算法,即遍历一次数组,将要查找的元素和数组中的所有元素一一比对
  2. 如果找到该元素,则返回该元素对应的索引,否则返回-1表示没有找到
  3. 线性查找不要求数组是有序的,但是遍历数组耗时较多
  4. 一般情况下不建议使用

源码

/**
     * 线性查找
     *  如果在数组中找到该值,则返回对应的下标,负责返回 -1表示没有找到
     * @param arr 要查找的数组
     * @param num 要查找的数字
     * @return 返回查询结果
     */
    public static int seqSearch(int[] arr, int num) {
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] == num) {
                return i;
            }
        }
        return -1;
    }

线性查找详解

标签:要求   返回   详解   索引   search   public   class   没有   pre   

原文地址:https://www.cnblogs.com/mx-info/p/14846080.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!