Java Arrays.binarySearch 方法的 C 实现
我想实现 java Arrays.binarySearchbinarySearch(double[], double) 的方法,但采用 C 语言。 此处描述了类似的内容,但是对于字符数组,并且描述得不够好。我该怎么做呢?它是否已经在其他地方实现了(GSL 库等)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 C++ 编译器,请查看 std::binary_search。
更新
另请查看
stdlib.h
(ANSI C) b 搜索。由于您直接使用数组,我认为这是最适合这项工作的函数。If you are using a C++ compiler, take a look at std::binary_search.
Update
Also take a look at
stdlib.h
(ANSI C) bsearch. Since you are working directly with arrays, I think this is the function that best fits the job.