判断一个数组中的元素是否包含另一个数组的元素

有一个数组大约有几百万条数据, 另一个数组大约有几千条数组。 如何快速判断大数组中的元素是否包含小数组中的元素, 并且返回包含小数组的元素。

数组的类型都是string

利用循环加string.match()方法 https://blog.csdn.net/xiaozhuge_S/article/details/91852953

两个方法1.嵌套循环,一个一个比较,很笨很慢(10秒左右),但是好写。2.先将小数组元素放进字典里,然后遍历大数组,判断大数组有没有该元素。有点麻烦但是快(2秒左右)