2023每日刷题(五十一)
Leetcode—290.单词规律
实现代码
class Solution {
public:
bool wordPattern(string pattern, string s) {
unordered_map<char, string> m1;
unordered_map<string, char> m2;
stringstream stro(s);
string tmp;
for(auto c: pattern) {
stro >> tmp;
if(m1.count(c) && m1[c] != tmp) {
return false;
}
if(m2.count(tmp) && m2[tmp] != c) {
return false;
}
m1[c] = tmp;
m2[tmp] = c;
}
if(stro >> tmp) {
return false;
}
return true;
}
};
运行结果
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!