bug1:
错误原因:
是查找有没有重复的字符,而不是字母
成功代码:
class Solution {
public:
/**
* @param str: a string
* @return: a boolean
*/
bool isUnique(string &str) {
// write your code here
if (str.size()>256) return false;
else{
map<char, int> m1;
for (auto c : str){
m1[c]++;
}
for (const auto &b : m1){
//cout << m1[b.first] << endl;
if (m1[b.first] > 1)
return false;
}
}
return true;
}
};