Level 1 (day 2)
第一题
题目链接:https://leetcode.cn/problems/isomorphic-strings/
个人题解:位置不一样等价于不是同构
代码:
class Solution {
public:
bool isIsomorphic(string s, string t) {
for(int i=0;i<s.length();i++){
if(s.find(s[i])!=t.find(t[i])){
return false;
}
}
return true;
}
};
第四题
题目链接:https://leetcode.cn/problems/is-subsequence/
个人题解:双指针
代码:
class Solution {
public:
bool isSubsequence(string s, string t) {
int i=0,j=0;
while(i<s.size() && j<t.size()){
if(s[i]==t[j]) i++;
j++;
}
return i==s.size();
}
};