算法导论2.1-3——线性查找
来源:互联网 发布:如何查看知乎推送 编辑:程序博客网 时间:2024/05/19 22:49
输入:n个数的一个序列a1,a2...an和一个值v
输出:i使得a[i]=v,或者当v不在a中时,v为NIL
代码:
#include <iostream>
using namespace std;
int main()
{
int i,n,find,num=0,a[20];
cout<<"输入数的个数:"<<endl;
cin>>n;
cout<<"输入"<<n<<"个数:"<<endl;
for(i=0;i<n;i++)
{
cin>>a[i];
}
cout<<"输入要查找的数"<<endl;
cin>>find;
for(i=0;i<n;i++)
{
if(a[i]==find)
{
cout<<find<<"对应的下标为:"<<i<<endl;
num++;
}
}
if(num==0){cout<<find<<"为特殊值NIL"<<endl;}
return 0;
}
0 0
- 算法导论2.1-3——线性查找
- 算法导论——2.1-3线性查找
- 算法导论学习2.1-3 查找问题
- 算法导论——二叉查找树
- 算法导论——二叉查找树
- 算法导论编程第2章 线性查找
- [算法导论读书笔记]线性时间排序——计数排序
- [算法导论读书笔记]线性时间排序——桶排序
- MIT算法导论5——线性时间排序
- 算法导论——lec 08 线性时间排序
- 算法导论第8章—线性时间排序
- 《算法导论》 — Chapter 8 线性时间排序
- c查找算法——线性索引查找
- 查找——线性表顺序查找算法
- 查找算法复习——线性表的查找
- 算法导论 查找算法
- 算法导论学习笔记——二叉查找树
- 二叉查找树——删除操作(算法导论)
- 打造android万能上拉下拉刷新框架——XRefreshView (二)
- 码农三年,年记
- ACM程序设计大赛-------- 最少钱币数(Java代码)
- Web调用安卓,苹果手机摄像头,本地图片和文件
- Linux伙伴系统(一)--伙伴系统的概述
- 算法导论2.1-3——线性查找
- 进程的概念与创建方式
- 一个很有用的iPhone文件处理代码库(低内存XMLParser,低内存下载文件等等,内详)
- 作业6.14
- linux上使用命令制作u盘启动盘
- OJ第二批——Problem G:驾驭const
- 射频识别技术漫谈(1)——概念、分类
- MyBatis入门基础(一)
- 多浏览器兼容性问题及解决方案之Javascript篇