var arr=[[1,2],[2,3],[3,4],[4,5]]; 三個數字一組最多有幾種組合?

遇到的面試題記錄一下面試

var arr=[[1,2],[2,3],[3,4],[4,5]];
三個數字一組最多有幾種組合?
複製代碼

解析

每一組數的排列數是剩下數字的總和。數組

  • 第一組[1,2]的組合數有[2,3],[3,4],[4,5]=》[2,3,3,4,4,5]中全部數
  • 第二組[2,3]的組合數有[1,2],[3,4],[4,5]=》[1,2,3,4,4,5]中全部數

結果

二維數組length*(length*2)-2;
2爲二維數組中元素的lengthbash

相關文章
相關標籤/搜索