回溯算法
回溯是一种算法 - 通过尝试逐步构建解决方案来递归地解决问题的算法 - 技术,一次性地,删除那些未能满足问题的任何时间的限制(在此,在此引用的那些解决方案达到搜索树的任何级别的时间经过时间。
例如,考虑Sudoko解决问题,我们尝试一个接一个地填充数字。每当我们发现当前数字无法导致解决方案时,我们会删除它(回溯)并尝试下一个数字。这比天真的方法更好(生成所有可能的数字组合,然后尝试一个逐个尝试每个组合),只要它会在返回时丢弃一组置换。
关于回溯的最新文章
话题 :
- 拔河
- 八皇后问题
- 组合的总和
- 回溯以查找所有子集
- 在词典顺序中设置的电源
- 检查给定字符串是否为和字符串
- 用给定的条件在网格中填充8个数字
- 用回溯法解决断字问题
- 最小化字符串中唯一字符的数量
- 计算两个顶点之间所有可能的路径
- 将A设置为具有相同和等级的K子集
- Warnsdorff的骑士旅游问题算法
- 在矩阵中的最长可能的路线障碍
- 匹配模式和字符串而不使用正则表达式
- 以特定方式从1到n填充所有数字的两个实例
- 找出给定集合的所有不同子集
- 在有地雷的道路上找到最短的安全路线
- 在迷宫中找到从角落细胞到中间细胞的路径
- 查找从源中有超过k的路径
- 通过大多数k次次交换来查找最大数量
- 打印字符串的所有回文分区
- 打印所有的解决n -皇后问题
- 打印从给定源到目标的所有路径
- 打印所有可能的字符串,可以通过放置空格| Set-1
- 打印所有可能的字符串,可以通过放置空格| Set-2
- 在词典秩序中打印所有最长的常见子序列
- 最小的表达式表示使用单个数字的数字
- 给定阵列a []和一个数字x,在[]中检查一对,用x为x
- 每个元素出现两次且外观之间的距离等于该值的组合
如果你喜欢Geeksfo188金宝搏滚球投注rGeeks并且愿意贡献,你也可以用它来写一篇文章contribute.188金宝搏滚球投注geeksforgeeks.org.或者把你的文章寄到contribute@geeksforgeeks.金188金宝搏滚球投注宝搏比分org。看到你的文章出现在GeeksforGeeks主页上,并帮助其他极客。188金宝搏滚球投注
如果你发现任何不正确的地方,或者你想分享关于上面讨论的话题的更多信息,请写评论。