System::Array::BinarySearch method

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

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

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

См. также