我正在编写二分法的代码。
我的代码在下面,不知道循环似乎没有开始。
没有特殊的编译问题。
我认为变量声明/函数原型没有任何问题。
有人能帮我找到真正的问题吗?
答案 0 :(得分:2)
标准binary search algo如下:
a
您需要有条件地更改b
和pA
以收敛(更接近退出条件)并重新计算每个pB
,pM
和$others = $this->checkForAlternateVerbs($request);
if (count($others) > 0) {
return $this->getOtherMethodsRoute($request, $others);
}
throw new NotFoundHttpException;
迭代。
有一些优化范围(避免一些重新计算),我希望你可以在你能让代码按照你的期望工作后弄明白。