【发布时间】:2012-02-22 12:57:36
【问题描述】:
我想用 C 语言实现 binarySearch(double[], double) 的 java Arrays.binarySearch 方法。 here 描述了类似的东西,但是对于字符数组,它的描述不够好。我该怎么做?它是否已经在其他任何地方实现(GSL 库等)?
【问题讨论】:
-
我刚刚编辑了这个问题。
-
你真的需要 C 语言还是 c++ 也适合你?
-
为什么不使用'double'类型的相同方法?! “二分搜索算法”很简单,你最好学习它的算法。见:en.wikipedia.org/wiki/Binary_search_algorithm,那么你可以用任何语言进行二分查找。
-
我想在一个大的 C 项目中使用它。如果我得到 C++ 代码,我可以将它从 C++ 重写为 C 并放在这里。
-
谢谢!我现在就试试。
标签: java c arrays binary-search