Isomorphic Strings
给定两个字符串,判断其中一个是否能转换成另一个,转换规则如下
- 必须是一对一
- 同一个字符两次转换必须相同,如果第一次字符’a’转换成’b’,那么当下次遇到’a’时,它就只能转换成’b’
- 不能有两个字符转换成相同字符,如果第一次’a’转换成’b’,那么之后其它的字符都不能再转换成’b’
思路:
通过两个数组记录转换规则,直到转换完成
代码如下
class Solution {
public:
bool isIsomorphic(string s, string t) {
vector<