停止回溯

Joh*_*ack 3 c c++ algorithm backtracking

在 C/C++ 中是否有任何方法可以在不退出程序的情况下找到第一个解决方案后停止回溯算法。

我希望我的函数立即退出函数,而不是一一退出每一级递归声明返回。

Lie*_*yan 5

一种快速而肮脏的方法是抛出一个异常并在基本级别捕获它(现在很多人会尖叫着只对错误使用异常,我认为,创建一个解决方案是一个例外事件,因为找不到一个是规范)