您好我有一個關於jquery的問題,我需要從給定數組中找到最長的重複子集。給定數組中數組元素的最長重複子集
實施例:
my_array['b','r','o','w','n','f','o','x','h','u','n','t','e','r','n','f','o','x','r','y','h','u','n']
結果應該是nfox。 我有以下代碼:
string = my_array.join('');
for(i=0; i < my_array.length; i++)
{
for(j=0; j < my_array.length; j++)
{
string.substring(Math.abs(j-i));
}
}
,但它似乎並不像工作,我想,也許我錯過了一些jQuery函數?
你怎麼認爲的代碼會發現最長的重複子集?通過它與我們通話。你只需要一個嵌套循環,沒有任何操作(調用'substring',但不使用返回值),沒有任何跟蹤最長的段或類似的東西。 –
其中最長的,至少重複2次? –
祝你好運! – putvande