【发布时间】:2017-07-16 11:11:28
【问题描述】:
我有一个二维字符串向量,想计算某个单词重复了多少次。例如:
#include <vector>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
vector< vector<string> > vec(4, vector<string>(4, "word") );
count( vec.begin(), vec.end(), "certain word" );
}
但是上面给出了错误。我该怎么做?
【问题讨论】:
-
您必须遍历外部向量才能获得内部向量。然后你必须遍历内部向量来计算字符串中的“特定单词”。
-
内部向量是否已经包含单个单词,还是包含多个单词的字符串?
-
@user0042 是的,只有单个单词。
-
@mhm 那么你在下面找到正确答案。
标签: c++ algorithm vector count