您当前的位置: 首页 > 

对方正在debug

暂无认证

  • 10浏览

    0关注

    399博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

交错字符串(dp)

对方正在debug 发布时间:2020-02-18 22:54:47 ,浏览量:10

题目:https://leetcode-cn.com/problems/interleaving-string/

class Solution {
public:
    bool isInterleave(string s1, string s2, string s3) {
        /*
        *给定三个字符串 s1, s2, s3, 验证 s3 是否是由 
        *s1 和 s2 交错组成的
        *dp[i][j]表示s1的前i个和s2的前j个能否构成s3的前i+j个
        */
        int len1 = s1.length();
        int len2 = s2.length();
        int len3 = s3.length();
        if(len1+len2 != len3) return false;
        int n = len1,m = len2;
        s1 = "#"+s1;
        s2 = "#"+s2;
        s3 = "#"+s3;
        vector dp;
        dp.resize(n+1);
        for(int i = 0;i             
关注
打赏
1664895754
查看更多评论
0.3010s