int findsorted(<type>array[], <type>target)
int findsorted(<type>array[], <type>target, int start)
int findsorted(<type>array[], <type>target, int start, int end)
array
内で最初に見つかったtarget
値のアイテムの位置を返します。
返される位置は、その最初に見つかったアイテムの位置、start
位置以降、start
位置以降からend
位置までのどれかに制限することができます。
この関数は、配列がソートされている場合にはfind(array, target)より高速ですが、ソートされていない配列では正しい結果が返されません。
ターゲットが見つからなかった場合はマイナス値を返します。
See also | |
array |