顺序查找算法
2017-09-14 09:46
337 查看
//顺序查找法 #include <iostream> using namespace std; //第一种 int straipass(int *SqList,int key,int len) { int i; SqList[0]=key; //从右往左查找第一个与key匹配记录的位置 for(i=len;SqList[i]!=key;--i); return i;//查找成功返回位置i } //第二种 int Search(int *SqList,int key,int len) { //从左向右查找 for(int index=0;index<len;index++) { if(SqList[index]==key) return index; } return -1; } int main(int argc, char *argv[]) { int Array[10]={1,5,3,2,6,7,9,0,8,4}; //cout<<"3的位置是:"<<straipass(Array,3,10)<<endl; cout<<"3的位置是:"<<Search(Array,3,10)<<endl; return 0; }
相关文章推荐
- 基于JavaScript实现的顺序查找算法示例
- Java经典算法汇总之顺序查找(Sequential Search)
- 查找——顺序查找
- 顺序查找_Java
- 查找算法总结一 顺序查找
- 顺序查找
- 第三周作业 --------顺序查找和二分查找
- 有序查找
- 顺序查找
- 算法-->顺序查找
- 顺序查找
- 华为OJ:字符串加密
- 使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组
- 算法3.1 顺序查找(基于无序链表)(algs4)
- 数据结构之查找算法
- 查找算法-顺序查找、有序查找
- 数据结构 JAVA描述(十四) 静态查找表
- 常用查找算法
- (20)顺序查找
- 顺序查找