Constructor
new binarySearch(val, arr, funcopt, lowopt, highopt, isEqualopt)
Parameters:
-
Numberval
検索する値
-
Arrayarr
検索対象の配列
-
function <optional> function(val){return val.valueOf();}func
配列要素に対して、値を取得する関数
-
Index <optional> 0low
配列の検査範囲の下限
-
Index <optional> arr.length-1high
配列の下限検査範囲の上限
-
Boolean <optional> falseisEqual
完全一致しないときのリターン値:trueのとき-1、falseのとき値との差が最も少ない位置
Example
i=Util.binarySearch(x,arrXY,function(e){return e.x;});