题解 | #查找#

查找

http://www.nowcoder.com/practice/d93db01c2ee44e8a9237d63842aca8aa

#include<cstdio>
#include <algorithm>
#include <string>
#include <iostream>
#include <cstring>

using namespace std;
const int MAXN = 100 + 10;

int arr[MAXN];

bool LinearSearch(int n,int target){
    for(int i = 0;i < n; ++i){
        if(target == arr[i]){
            return true;
        }
    }
    return false;
}

int main() {
    int n;
    scanf("%d",&n);
    for(int i = 0;i < n; ++i){
        scanf("%d",&arr[i]);
    }
    //进行m次查找
    int m;
    scanf("%d",&m);
    while(m--){
        int target;  //查找目标值
        scanf("%d",&target);
        if(LinearSearch(n,target)){
            printf("YES\n");
        }else{
            printf("NO\n");
        }
    }
    return 0;
}
全部评论

相关推荐

11-13 12:02
门头沟学院 Java
我要娶个什么名:好骂,好骂 别学计算机就行了
点赞 评论 收藏
分享
昨天 22:04
武汉大学 Java
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务