查找算法之顺序搜索
来源:互联网 发布:文件集中管理 编程 编辑:程序博客网 时间:2024/05/21 20:30
顺序查找的思路:
设A[1..n]为一个n个元素的数组,判定给定元素x是否在A中,顺序查找的思路如下:扫描A中的所有元素,将每个元素与x比较,如果在j次比较后(1<=j<=n)搜索成功,即x=A[j],则返回j的值,否则返回-1,表示没有找到。
顺序查找的实现:
/** * 顺序搜索 * Created by yuzhan on 2017/10/18. */public class main { public static int LinearSearch(int[] A, int x){ int j = 0; int n = A.length; while(j < n && x != A[j]){ j++; } if(j < n) return j; else return -1; } public static void main(String[] args) { int[] A = {2,1,3,6,4,23,65,75,34,67,32}; int x = 32; int index = main.LinearSearch(A,x); System.out.print(index); }}
阅读全文
0 0
- 查找算法之顺序搜索
- 搜索算法-顺序查找和二分查找
- 查找算法之顺序查找
- 查找算法之顺序查找
- 查找算法之顺序查找
- 搜索算法之二分查找
- 查找算法之二分搜索
- 查找算法之索引顺序查找
- 查找算法之折半搜索算法
- 查找算法一之顺序查找 二分查找
- 查找算法之顺序查找和二分查找
- 【数据结构与算法之查找算法一】顺序查找
- 基础算法系列(一)查找算法之顺序查找
- 算法基础知识科普:8大搜索算法之顺序搜索
- 算法之顺序查找【C语言】
- python算法之——顺序查找
- java核心技术之顺序查找算法
- 搜索算法之二分查找法
- 多功能噪音消除器支持多种场景模式
- The servlets named [] and [] are both mapped to the url-pattern [/] which is not permitted
- 如何下载Spring各大版本?
- Python Requests实例,查询成绩
- Oracle某用户下的某个表如何恢复到过去某个时刻
- 查找算法之顺序搜索
- jquery学习笔记
- Python3 Anaconda3下import cv2错误解决方案
- html css 怎么使img和a标签在一个行内元素中间对齐
- PullToRefreshListView 实现上拉下拉 都能 刷新数据
- jQuery easyUI树形表格(TreeGrid)的实现
- C++ Primer学习——顺序容器
- Parse server使用
- 二维向量旋转