0
私のコードが機能しません、私は降順の配列でバイナリ検索することができますしたいです。降順の配列でバイナリ検索する方法はありますか?
static int searchDescendingGT(double[] a, int i, int j, double x)
{
while(i!=j){
// | >x | unknown | >=x |
int m = i+(j-i)/2;
if (a[m]<x){
j = m;
}
else{
i = m+1;
}
}
return i;
}
何が問題なのか、何が見えないのですか?
[Javaでソート(メモリマップド?)ファイルでのバイナリ検索](の可能性のある重複http://stackoverflow.com/questions/736556/binary-searchで
x
場合に返されます-in-a-sorted-memory-mapped-in-java) – pczeus