在 C/C++ 中有什么方法可以在找到第一个解决方案而不退出程序的情况下停止回溯算法。
我希望我的函数立即退出函数,而不是逐级退出递归说明返回。
最佳答案
一种快速而肮脏的方法是抛出一个异常并在基类捕获它(现在很多人会尖叫着只对错误使用异常,我认为,建立一个解决方案是一个异常(exception)事件,因为没有找到一个是常态)
关于c++ - 停止回溯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2708519/