Leetcode No.97 交错字符串

Posted AI算法攻城狮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode No.97 交错字符串相关的知识,希望对你有一定的参考价值。

一、题目描述

给定三个字符串 s1、s2、s3,请你帮忙验证 s3 是否是由 s1 和 s2 交错 组成的。

两个字符串 s 和 t 交错 的定义与过程如下,其中每个字符串都会被分割成若干 非空 子字符串:

s = s1 + s2 + ... + sn
t = t1 + t2 + ... + tm
|n - m| <= 1
交错 是 s1 + t1 + s2 + t2 + s3 + t3 + ... 或者 t1 + s1 + t2 + s2 + t3 + s3 + ...
提示:a + b 意味着字符串 a 和 b 连接。

示例 1:

 
输入:s1 = "aabcc", s2 = "dbbca", s3 = "aadbbcbcac"
输出:true

示例 2:
输入:s1 = "aabcc", s2 = "dbbca", s3 = "aadbbbaccc"
输出:false

示例 3:
输入:s1 = "", s2 = "", s3 = ""
输出:true

提示:<

以上是关于Leetcode No.97 交错字符串的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode(97):交错字符串

LeetCode 97. 交错字符串

leetcode-----97. 交错字符串

[leetcode] 97. 交错字符串

交错字符串(动态规划)- leetcode 97

leetcode中等97交错字符串