我有一个包含一些字符串的主数组。对于主数组的每个值,我想检查子数组中出现了哪些字符串以及出现了多少次。例如,我有以下数组:
主要输入
mainArray = {A, B, C, P}
Subarrays
arrayA = {a,c,d,m,o}
arrayB = {b,c,p,q,r}
arrayC = {a,p,q,r,t,e,o}
……………………………
……………………………
arrayN = {a,c,p,n,o}
现在我想检查 A、B、C 和 P 一起出现的位置以及出现了多少次。它应该生成以下输出:
resultArray = {{a,b,0}{a,c,2}{a,p,1}{b,c,0}{b,p,0}{c,p,2}}
最后一步是,主数组的每个字符串出现在子数组中的次数:
最终输出
lastArray = A=3,B=0,C=4,P=3
我将拥有数千个主阵列和数千个子阵列。因此,性能也是一个问题:(