77. Combinations

問題描述

Given two integers n and k, return all possible combinations of k numbers out of 1 ... n.
For example,If n = 4 and k = 2, a solution is:
[ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4],]
簡單來講,就是輸入?yún)?shù) n和k , n>=k; 問從1-n中取k個數(shù),有多少種可能,并把所有可能通過數(shù)組的方式存起來;

解題思路

分治法

將問題分解成兩個子問題:

  1. (n-1, k) 不包含n問題;
  2. (n-1,k-1) 包含n問題

參考代碼:
github

其他解法:

解法二

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容