交叉字串 佇列

2021-08-27 14:10:26 字數 649 閱讀 1547

給出三個佇列 s1,s2,s3 ,判斷 s3 是否是由 s1 和 s2 交叉得來。 如:s1 為 aabcc , s2 為 dbbca。 當 s3 為 aadbbcbcac 時,返回 true(即將 s1 拆成三部分: aa,bc,c 分別插入 s2 對應位置) 否則返回 false。

aabcc,dbbca,aadbbcbcac
true
private

static string solution(string line)

for (int i = 1; i <= len2; i++)

// dp

for (int i = 1; i < len1 + 1; i++)

if (arr1[1].charat(j-1) == arr1[2].charat(t-1)) }}

// 返回處理後的結果

if (dp[len1][len2] == 1)

return

true + "";

return

false + "";

}

monster丶xu 的 交叉字串問題、判斷字串s3是不是由字串s1和s2交叉組合而成

交叉字串

給出三個字串 s1 s2 s3,判斷s3是否由s1和s2交叉構成。樣例 比如 s1 aabcc s2 dbbca 當 s3 aadbbcbcac 返回 true.當 s3 aadbbbaccc 返回 false.dp i j k 代表 當到了s3的第i位時,s1的到了第j位 s2到了第k位。因為i是...

交叉字串 LintCode

給出三個字串 s1 s2 s3,判斷s3是否由s1和s2交叉構成。樣例 比如 s1 aabcc s2 dbbca 當 s3 aadbbcbcac 返回 true.當 s3 aadbbbaccc 返回 false.挑戰 要求時間複雜度為o n 2 或者更好 思路 先考慮特殊情況,s1為空直接比較s2和...

動態規劃 字串交叉問題

給出三個佇列 s1,s2,s3 判斷 s3 是否是由 s1 和 s2 交叉得來。如 s1 為 aabcc s2 為 dbbca。當 s3 為 aadbbcbcac 時,返回 true 即將 s1 拆成三部分 aa,bc,c 分別插入 s2 對應位置 否則返回 false。aabcc,dbbca,aa...