小编Sud*_*Y S的帖子

find() stl 在 C++ 中的向量中

今天我试图在没有二进制搜索代码的情况下在向量中找到一个元素的位置,我发现有 find() stl 这样的东西我实现了它并且它正在编译但它没有给出正确的输出

这是我的代码:

#include <bits/stdc++.h>
using namespace std;

int main() {

    int n;
    vector<int> a(0);

    a.push_back(6);
    a.push_back(3);
    a.push_back(9);
    a.push_back(5);
    a.push_back(1);

    vector<int> :: iterator b;
    b = find(a.begin() , a.end() , 3);

    cout << (a.end() - b); // output is 4

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能获得向量中任何元素的位置?谢谢

c++ stl vector find

1
推荐指数
1
解决办法
63
查看次数

元组中有多少个元素?

一个元组可以容纳多少个元素?

例如,一对可以容纳 2 个元素。同样,一个元组可以容纳多少个数字?我尝试了 3 个元素,它奏效了。我只是想知道。

computer-science tuples

-2
推荐指数
1
解决办法
1019
查看次数

标签 统计

c++ ×1

computer-science ×1

find ×1

stl ×1

tuples ×1

vector ×1