重学C++ 对数组进行线性搜索
来源:互联网 发布:数据分析招聘 泉州 编辑:程序博客网 时间:2024/05/18 23:11
//源代码来自 《 C++ 程序员教程》
#include<iostream>using std::cout;using std::cin;using std::endl;int linearSearch(const int[],int,int);int main(){const int arraySize=100;int a[arraySize];int searchKey;for(int i=0;i<arraySize;i++){a[i]=2*i;}cout<<"Enter integer search key:";cin>>searchKey;int element=linearSearch(a,searchKey,arraySize);if(element!=-1)cout<<"Found value in element "<<element<<endl;elsecout<<"Value not found!"<<endl;return 0;}int linearSearch(const int array[],int key,int sizeOfArray){for(int j=0;j<sizeOfArray;j++){if(array[j]==key)return j;}return -1;}
- 重学C++ 对数组进行线性搜索
- 重学C++ 对数组进行插入排序
- 做游戏,学编程(C语言) 3 利用函数对飞机游戏进行重构
- JavaScript 对数组进行去重
- 重学c++:函数和数组
- 对一个大型数组进行二元搜索
- 如何利用php数组对百万数据进行排重
- 对一个数组的数进行 去重
- jQuery中对数组的值进行去重处理
- js中对数组中的数据进行去重操作
- 重学C语言(一) 字符串数组输出
- 指针与数组【重学C之五】
- 重学C语言
- 重学C语言
- 使用Eclipse CDT对C++进行重构
- 【重学C/C++】句柄
- 对二维数组进行Zig-Zag扫描(C++)
- 对二维数组进行Zig-Zag扫描(C++)
- jQuery学习(三) 事件
- Java中的serialize接口与transient关键字
- linux下存活命令
- 通过singleton模式和global static variable变量做C++程序各个模块之间的数据通信
- HashMap中的内容进行迭代输出
- 重学C++ 对数组进行线性搜索
- android 接入支付宝支付 "订单签名错误,请检查PARTNER对应的密钥是否正确"
- struts2标签的总结
- 用C++实现多线程Mutex锁
- linux内核函数fls()
- Oracle高级函数使用的浅显介绍
- How to Use Custom NSAttributedString Attributes
- sizeof 和 strlen 的区别和联系
- js解析json格式数据