连接递归调用

时间:2017-02-16 23:17:32

标签: recursion backtracking recursive-backtracking

我正在尝试解决一个难题,我将其分解为两个需要递归的单独问题。当第一个递归问题解决后,我想再调用下一个递归问题,当解决后,拼图就完成了。我的问题是当第一个递归问题出现一个解决它的问题的解决方案但它不是解决难题的正确解决方案而第二个递归情况失败。

例如,如果你有一个谜题C,它被分为2个A部分和B部分。然后你将使用A的解决方案来解决B,解决B将解决C。

我的问题是如何设置递归(如果第二部分失败则递归调用会如此,那么第一部分会找到新的解决方案)?

0 个答案:

没有答案