【发布时间】:2019-03-12 05:58:16
【问题描述】:
我有两个带有字母的数组。 我想知道数组 A 是否包含在数组 B 中,如下所示: A 中的字母在数组 B 中必须彼此相邻,但不必以与它们在数组 A 中相同的顺序出现。 可以接受的例子
A = abcd B = hbadcg
A = aabc B = abcag
不被接受的例子
A = aabcd B = adcbga
A = abcd B = abbcdg
我能做的是检查 A 的每个变体是否是 B 中的子字符串。但我正在寻找更好的方法
【问题讨论】:
-
你应该展示你到目前为止所做的事情,并找出问题所在。否则问题太宽泛了。
-
我最后写的是我能想到的唯一方法。这就是为什么我想知道是否有人知道更好的方法
标签: java arrays algorithm subset letter