我有一個包含一些字符串的主數組。對於主數組的每個值,我想檢查子數組中出現的字符串和次數。例如,我有以下陣列:多字符串數組比較
主要輸入
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
我會數千個主陣列和數千個子陣列。因此,性能是一個問題太:(
太棒了!現在,你知道什麼? Java還是PHP?你知道甚麼和你嘗試過的任何語言,請與我們分享。 – Apurv
PHP比Java好一點。但是,從性能的角度來看,我認爲Java可能會更好地解決這些問題? – Tweet