查找算法_顺序查找
来源:互联网 发布:微信聊天数据怎么恢复 编辑:程序博客网 时间:2024/05/17 06:05
顺序查找又称为线性查找,是最基本的查找技术之一,基本思想是:从线性表的一端向另一端逐个将关键字与给定的值进行比较,若相等,则查找成功,给出该记录的位置,若整个表查找完也没找到,则返回查找失败。
代码如下:
import org.junit.Test;public class ShunxuSearch {@Testpublic void test() {int[] arr = { 1, 3, 5, 7, 4, 8 };int res = shunxuSearch(arr, 5);if (-1 == res) {System.out.println("查找失败!");} else {System.out.println("查找成功,下标为" + res);}}public int shunxuSearch(int[] arr, int e) {for (int i = 0; i < arr.length; i++) {if (e == arr[i]) {return i;}}return -1;// 返回-1表示没找到}}
- 查找算法_顺序查找
- 01_查找算法_顺序查找_二分查找
- [转载]查找算法----顺序查找
- 查找算法之顺序查找
- 【算法-查找之一】顺序查找
- 查找算法之顺序查找
- 查找算法之顺序查找
- 查找算法_二分查找
- 【数据结构】查找算法:二分查找、顺序查找
- (3) 查找算法 --- 顺序查找 折半查找
- 查找算法:二分查找、顺序查找
- 查找算法-顺序查找、有序查找
- 查找算法 顺序查找 二分查找 二叉树查找 算法
- //顺序查找算法
- 顺序表查找算法
- java顺序查找算法
- 算法 :顺序查找
- 顺序表查找算法
- 任务间通信机制
- C#连接mysql
- Java语法基础
- VC绘图控制
- uva 10791 - Minimum Sum LCM
- 查找算法_顺序查找
- C++面向对象程序设计 第六章 排序
- C/C++中extern关键字详解
- jQuery性能优化
- js中substring,substr,slice的用法
- 移动应用界面原型构建工具,交互设计师的利器
- LNUX C语言系统编程(复制文件描述符)
- 手动扩栈
- 2014网易运营工程师笔试题(邮件运维)