LeetCode 216. 组合总和 III(排列组合 回溯)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode 216. 组合总和 III(排列组合 回溯)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 題目
找出所有相加之和為 n 的 k 個數的組合。組合中只允許含有 1 - 9 的正整數,并且每種組合中不存在重復的數字。
說明: 所有數字都是正整數。 解集不能包含重復的組合。 示例 1: 輸入: k = 3, n = 7 輸出: [[1,2,4]]示例 2: 輸入: k = 3, n = 9 輸出: [[1,2,6], [1,3,5], [2,3,4]]來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/combination-sum-iii
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。
相關題目LeetCode 39. 組合總和(排列組合 回溯)
2. 回溯解題
- 關鍵在于如何避免重復
- 每次取了一個數 i ,那么下次取得數只能比 i 大,這樣避免重復組合
0 ms 6.8 MB
我的CSDN博客地址 https://michael.blog.csdn.net/
長按或掃碼關注我的公眾號(Michael阿明),一起加油、一起學習進步!
總結
以上是生活随笔為你收集整理的LeetCode 216. 组合总和 III(排列组合 回溯)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 剑指Offer - 面试题64. 求1+
- 下一篇: LeetCode 621. 任务调度器(