代码随想录day27 回溯算法

无重复元素+可重复选取+组合

  • 组合:用start控制每一层初始条件
  • 可重复选取:递归调用i

有重复元素+不可重复选取+组合

  • 用used数组标记,当used[i-1] == false且candidates[i] == candidates[i-1]时,表示同一树层元素重复
  • 提前剪枝,判断sum+candidates[i],只有不超过target才进入循环

分割回文串:和组合问题一样,不过需要加上子串的切割和回文的判断

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值