class Solution {
public:
bool canConstruct(string ransomNote, string magazine) {
unordered_map<char,int>map(26);
for(int i=0;i<magazine.size();i++)
{
++map[magazine[i]];
}
for(int j=0;j<ransomNote.size();j++)
{
if(–map[ransomNote[j]]<0)
{
return false;
}
}
return true;
}
};
给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串ransom能不能由第二个字符串magazines里面的字符构成。如果可以构成,返回 true ;否则返回
最新推荐文章于 2021-06-25 19:58:39 发布