该函数必须返回一个整数数组,表示字符串中每个查询字符串的出现频率。
matchStrings 有以下参数:
string strings[n] - 要搜索的字符串数组 string queries[q] - 查询字符串数组
例子
strings[]={"ab","ab","abc"}
queries[]={"ab","abc","bc"}
输出将是
result[]={2,1,0}
.
vector<int> matchingStrings(vector<string> strings, vector<string> queries) {
unordered_multiset<string> m;
int ms=0,l=sizeof(strings)/sizeof(strings[0]),k=sizeof(queries)/sizeof(queries[0]);
vector<int> res;
int y;
for(int i=0;i<l;i++)
{
m.insert(strings[i]);
}
for(int j=0;j<k;j++)
{
y=(m.count(queries[j]));
res.push_back(y);
}
return res;
}