【转】回溯题做法

链接分享:C++ 总结了回溯问题类型 带你搞懂回溯算法(大量例题)

这个总结的核心是下面这些:

  1. 画出递归树,找到状态变量(回溯函数的参数),这一步非常重要※
  2. 根据题意,确立结束条件
  3. 找准选择列表(与函数参数相关),与第一步紧密关联※
  4. 判断是否需要剪枝
  5. 作出选择,递归调用,进入下一层
  6. 撤销选择

作者:show-me-the-code-2
链接:https://leetcode-cn.com/problems/subsets/solution/c-zong-jie-liao-hui-su-wen-ti-lei-xing-dai-ni-gao-/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

posted @ 2022-01-12 20:36  ShaunY  阅读(19)  评论(0编辑  收藏  举报