1.找出二维字符数组里行字符数组所共有的字符
例子:
输入:{
{“you”,“are”,“pig”,“dog”},{“is”,“as”,“you”,“are”},{“kik”,“you”,“are”,“aoa”}}
输出:{“you”,“are”}
class Solution {
public:
/**
*
* @param values string字符串二维数组
* @param valuesRowLen int values数组行数
* @param valuesColLen int* values数组列数
* @return string字符串vector
*/
vector<string> findCommonString(string** values, int valuesRowLen, int* valuesColLen) {
// write code here
vector<string> ans;
unordered_map<string, int> m;
for (int i = 0; i < valuesRowLen; ++i) {
for (int j = 0; j < *valuesColLen; ++j) {
++m[values[i][j]];
}