数据结构与算法

回溯

组合总和3

题目

找出所有相加之和为 nk 个数的组合,且满足下列条件:

  • 只使用数字1到9
  • 每个数字 最多使用一次

返回 所有

回溯

组合总和2

题目

给定一个候选人编号的集合 candidates 和一个目标数 target ,找出 candidates 中…

回溯

组合总和

题目

给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidat

回溯

组合

题目

给定两个整数 nk,返回范围 [1, n] 中所有可能的 k 个数的组合。

你可以按 任何顺序 返回答案。

思路

同…

回溯

子集2

题目

给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的 子集(幂集)。解集 不能 包…

回溯

子集

题目

给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。

解集 不能 包含重…

回溯

全排列2

题目

给定一个可包含重复数字的序列 nums按任意顺序 返回所有不重复的全排列。

思路

和全排列异曲同工,去…

回溯

全排列

题目

给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。

思路

和组合…

回溯

解数独

题目

编写一个程序,通过填充空格来解决数独问题。

数独的解法需 遵循如下规则

  1. 数字 1-9 在每一行只能出现一
Scroll to Top