【发布时间】:2020-01-23 22:31:12
【问题描述】:
给定字符串 A 和 B,找出所有在 A 中出现的 B 作为子序列。
例子:
A = "mañana de la mañana"
B = "manana"
答案:
0 -> mañana de la mañana
1 -> mañana de la mañana
2 -> mañana de la mañana
...
根据我发现的算法here 计算出现次数,其中有 16 次。我需要一种算法来找到所有这些子序列并报告它们的索引。
【问题讨论】:
-
你自己尝试了什么?
-
主要是考虑如何修改我在该链接中找到的算法以获得答案。
-
你能举例说明你希望如何返回数据吗?
-
您想要返回的子序列的“索引”是什么意思?
-
[ [0,1,2,3,4,5], [0,1,2,3,4,11], [0,1,2,16,17,18] , ... ]
标签: algorithm dynamic-programming