BinarySearch()

Array::BinarySearch(System::ArrayPtr<T>, const T&) method

Performs binary search in the sorted array.

static int System::Array<T>::BinarySearch(System::ArrayPtr<T> arr, const T &item)

Arguments

ParameterTypeDescription
arrSystem::ArrayPtr<T>Sorted array to perform search in
itemconst T&An item to search for

Return Value

Index of the searched item if one is found, otherwise, a negative integer that is the bitwise complement of the index of the next item greater than searched item or, if there is no greater item, the bitwise complement of the number of elements in the array.

Array::BinarySearch(System::ArrayPtr<T>, const Y&, const SharedPtr<Collections::Generic::IComparer<Z>>&) method

NOT IMPLEMENTED.

template<typename Y,typename Z> static int System::Array<T>::BinarySearch(System::ArrayPtr<T> arr, const Y &item, const SharedPtr<Collections::Generic::IComparer<Z>> &comparer)

See Also