|
1
1
仅制造
|
|
|
2
2
您的代码当前正在执行 . 你需要 包括你的案子。 例如。 使用以下测试用例尝试您的代码:
其中大多数都是现有代码的失败。
我们的目标是找出
我修改了经典二进制搜索的代码以包含这些情况(以及代码中添加的注释):
|
|
|
3
1
How can I simplify this working Binary Search code in C? 这特别适合你的情况。由于您试图找到一个位置而不是一个元素,因此您可以简化代码并使其更快,方法是每次迭代仅进行一次比较,如下所示:
|
|
|
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
b39b332d · 使用C++标准库实现高效间隔存储 1 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 1 年前 |
|
|
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 1 年前 |