我想实现java Arrays.binarySearch binarySearch(double[], double)
的方法,但使用 C 语言。描述了类似的东西 here但是对于字符数组,它描述得不够好。我应该怎么做?它是否已在其他任何地方(GSL 库等)实现?
最佳答案
如果您使用的是 C++ 编译器,请查看 std::binary_search .
更新
另请查看 stdlib.h
(ANSI C) bsearch .由于您直接使用数组,我认为这是最适合这项工作的函数。
关于java - Java Arrays.binarySearch 方法的 C 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9395208/