二进制搜索程序。提供正确的输出仍然显示""时间限制超过""应用测试用例时出错

时间:2015-05-07 22:04:48

标签: c++ search time limit

显示运行时超出的时间。 请帮帮我。

[alias]
  ignored = !git ls-files -v|grep --color '^h'

运行并且有时也提供正确的输出。

1 个答案:

答案 0 :(得分:0)

您的BinarySearch功能在某些情况下可以进入无限循环,例如在这种情况下:

int a[] = {1, 2}; 

int main(int argc, char* argv[]) {
    BinarySearch(1, 1, a, 10);
    return 0;
}