回溯法笔记与个人体会

回溯法是一种选优搜索法,通过深度优先搜索解空间树,遇到无效解时回溯到上一步寻找其他可能。它包括递归回溯和迭代回溯两种实现方式,常用于解决子集树和排列树问题。回溯法与穷举法不同,更注重过程,通过逐步扩大部分解并进行剪枝,降低计算空间和时间复杂度。
摘要由CSDN通过智能技术生成

回溯法

定义:

回溯法是一种选优搜索法,即探索与回溯法,又称为试探法,安选优条件向前搜索,以达到目标。如果探索到某一步时,发现无法达到最优解或者无解,则退回到上一步,即回溯,直到选出最优解为止。

//通俗来说这个更加像人的思考方式,虽然有点笨,但是有一定的取舍,能够做出一定的简单的解值和边界判断。

  1. 回溯法的框架:
  2. 问题的解空间
  3. 回溯法的基本思想
  4. 递归回溯
  5. 迭代回溯
  6. 子集树和排列树

 

回溯点:

满足回溯条件的某个状态点称为回溯点。

//即在回溯过程中之前走到的位置,可以是上个选择,也可以是根据算法自定条件的位置,甚至可以是原点,但是一般不考虑原点ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值