iam*_*ble 1 c++ algorithm search vector
我想知道如何(如果可能的话)从向量的开头到指定的索引(如果存在字符)进行搜索。
伪代码:
vector<char> a{a, b, c, d, e, f, /*...*/};
if (from a.begin() to a[2] b exists) {
... }
Run Code Online (Sandbox Code Playgroud)
最有效的方法是什么?
来自标准的算法采用迭代器,而不是容器,因此您可以使用它们:
auto it = std::find(a.begin(), a.begin() + 2, 'b');
if (it != a.begin() + 2) {
// found.
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
96 次 |
最近记录: |