您的位置:首页 > 编程语言 > C语言/C++

leetcode 205 Isomorphic Strings C++

2016-06-05 17:24 513 查看
思路是字符串转成数字串。

只要结构相同即可。

string toInt(string s){
vector<int> table(128,0);
int tmp = 0;
for(int i=0;i<s.size();i++){
if(table[s[i]]==0){
table[s[i]] = ++tmp;
}
s[i] = table[s[i]];
}
return s;
}
bool isIsomorphic(string s, string t) {
if(s.size()!=t.size()) return false;
if(toInt(s)!=toInt(t)) return false;
return true;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  LeetCode