查询到最新的4条

leetcode 77. Combinations-排列|递归|非递归|Java|Python

原题链接:77. Combinations 【思路-Java、Python】递归实现 采用回溯算法。这是一道 NP 难问题,时间复杂度没办法提高,用一个循环递归处理子问题,问题的终止条件是每个组合中的元素个数达到 k 个: public class Solution {public List<List<Integer>> combine(int n, int k) {List<List& 继续阅读

LeetCode:17. Letter Combinations of a Phone Number - Py

问题描述: 电话号码的字母组合 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:"23" 输出:["ad", "ae", "af", "bd", "be", "bf", "cd" 继续阅读

回溯-LeetCode77. 组合(Python)

1、题目描述 https://leetcode-cn.com/problems/combinations/ 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 输入: n = 4, k = 2 输出: [[2,4],[3,4],[2,3],[1,2],[1,3],[1,4], ] 回溯 回溯-39. 组合总和 https://blog.csdn.net/IOT_victor/article/details/107646185 继续阅读