怎么对两个数组进行判断,查找第二个数组是否在第一个数组的范围内

一个数组的算法问题,怎么对两个数组进行判断,查找第二个数组是否在第一个数组的范围内,并且返回匹配的下标?

数组length比较小时可以循环逐个比较, 数据量大时可以参照KPM算法. KPM算法可从网上了解下.

范围内?是第二组所有的元素在第一组都有么?

这个问题看见好多次了,回答了很多次了

是指两个数组的包含关系吗?可以先把数组转换成List,然后用List对象的containAll(collection<?>)来判断两个集合包含关系。

最简单的就是判断两个谁的长度小,然后循环比较