经典算法之-回溯法 发表于 2022-10-28 更新于 2022-10-29 分类于 算法 1、什么是回溯法回溯法(探索与回溯法)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。 但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。 阅读全文 »
LeetCode 17. 电话号码的字母组合 发表于 2022-10-28 分类于 LeetCode , 回溯 给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 阅读全文 »
LeetCode 216. 组合总和 III 发表于 2022-10-28 分类于 LeetCode , 回溯 找出所有相加之和为n 的k个数的组合,且满足下列条件: 只使用数字1到9 每个数字最多使用一次 返回 所有可能的有效组合的列表 。该列表不能包含相同的组合两次,组合可以以任何顺序返回。 阅读全文 »