比方說,我有一個數組,A
(可排序的,如果這能幫助)集覆蓋:找到一組重疊的目標數組的元素陣列
我有一組陣列,B
,C
,D
,等...(全部可排序),所有這些可以部分或完全重疊數組A
。
我想找到最小的一組數組B
,C
,D
等......它們完全重疊在數組A
上。返回第一個匹配。
例如,
const A = [1, 2, 3, 4, 'a', 'b', 'c'];
const B = [1, 3, 4, 5, 10];
const C = [1, 3, 5, 'a', 'b']
const D = [2, 4, 'a', 'b', 'c'];
const E = [1, 2, 'b', 'c']
findSmallestSet(A, [B, C, D, E]);
// => [B, D]
旁白:我原來的問題是找到節點樹是完全重疊的目標節點樹,但我認爲上面所提出的問題可能是一個簡單的解決方案。
最小數組數B C D E或B C D E中元素的最小組合數? – gurvinder372
最小數量的陣列。謝謝澄清問題:) – Alan