2012-02-22 10 views
1

binarySearch(double[], double)のJava Arrays.binarySearchメソッドをC言語で実装したいと思います。類似のものはhereと記述されていますが、文字配列の場合は十分に記述されていません。私はどうすればいいのですか?すでに他の場所に実装されていますか(GSLライブラリなど)?Java Arrays.BinarySearchメソッドのC実装

+0

あなたの質問は何ですか? – NPE

+0

私は今質問を編集しました。 –

+0

本当にCでそれを必要としますか、あるいはC++もあなたのために働きますか? –

答えて

4

C++コンパイラを使用している場合は、std::binary_searchを参照してください。

更新

またstdlib.h(ANSI C)bsearchを見てみましょう。あなたは配列を直接扱っているので、これは仕事に最も適した関数だと思います。

+0

私は何かを見つけました。C言語では、JavaとC++の機能に似た機能があります。 [bsearch](http://pubs.opengroup.org/onlinepubs/7908799/xsh/bsearch.html) stdlib.h。 –

+0

ありがとう!私は同時にそれを書いていた! –

+0

+1多くの人が標準のCライブラリで既に提供されているものを完全に知らないため、すべてを再開発することになります(真剣に:私は人々が読み書きのラッパーを使ってstdioを再実装するのを見ました)。 – tbert