在数组中搜索subrow

时间:2014-08-26 15:39:58

标签: swift

我有快速问题。我想搜索一个字符串数组,由3个不同的元素组成,以某种方式填充这个数组。接下来,我想在数组中搜索彼此相邻的3个特定字符串的子集,并返回它们的索引。这是一种特殊的数组方法吗?

复制评论:
假设我有一个像[1,2,1,3,2]这样的Int数组。我想搜索它的子数组[1,2,1]并返回这些元素的索引。我应该使用findwithPredicate方法吗?

1 个答案:

答案 0 :(得分:0)

我只是迭代数组检查匹配。

按顺序检查数组中的项目,将当前项目与子数组的第一项进行比较。如果不匹配则继续。如果它确实开始比较子阵列的其余部分,如果它失败则不利于扫描阵列。