System::Array::BinarySearch метод

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

Выполняет двоичный поиск в отсортированном массиве.

static int System::Array<T>::BinarySearch(System::ArrayPtr<T> arr, const T &item)
ПараметрТипОписание
arrSystem::ArrayPtr<T>Отсортированный массив, в котором выполняется поиск
itemconst T&Элемент для поиска

ReturnValue

Индекс найденного элемента, если он найден, иначе отрицательное целое число, которое является побитовым дополнением индекса следующего элемента, большего найденного элемента, или, если большего элемента нет, побитовым дополнением количества элементов в массиве.

См. также

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

НЕ РЕАЛИЗОВАНО.

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)

См. также