我目前正在为我的研究项目研究一个双重二进制搜索问题(The algorithm could be found here在第49页)。代码的每个if/else部分本身都可以很好地工作,但当我尝试将它们放在一起时,整个代码将导致无限循环。 代码的交互链接是here,如果您想看一下,我已经使用printf进行了调试 #include <iostream>#include <set>#include <map>
#include <unordered_ma
学习搜索算法。我感兴趣的是这个问题可以引向何方,以及您可以建议我在这个想法中添加哪些内容。你知道有什么快速的方法,参考资料,等等。?你可以添加的任何深度都是很酷的。我正在为二分搜索编写字母表,依赖于字符串,如下所示 "indent = 0, A = 1, B = 2, C = 3, D = 4"
因此字符串"bab dab“将返回2120412