美文网首页
子序列问题

子序列问题

作者: 執著我們的執著 | 来源:发表于2019-11-04 21:15 被阅读0次
    判断序列S是否是序列T的子序列

    解析:
    典型的双指针问题

    Code

    bool IsSubsequence(char *s, int ls, char *t, int lt)
    {
        int i = 0;
        int j = 0;
    
        while (i < ls && j < lt) {
            if (s[i] == t[j]) {
                i++;
                j++;
            } else {
                j++;
            }
        }
        if (i == ls) {
            return true;
        }
    
        return false;
    }
    

    相关文章

      网友评论

          本文标题:子序列问题

          本文链接:https://www.haomeiwen.com/subject/ajkapctx.html