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();
    }
};
posted @ 2022-06-24 16:26  黑VS白-清墨  阅读(32)  评论(0)    收藏  举报