System::Array::BinarySearch метод
Содержание
[
Скрывать
]Array::BinarySearch(System::ArrayPtr<T>, const T&) method
Выполняет двоичный поиск в отсортированном массиве.
static int System::Array<T>::BinarySearch(System::ArrayPtr<T> arr, const T &item)
| Параметр | Тип | Описание |
|---|---|---|
| arr | System::ArrayPtr<T> | Отсортированный массив, в котором выполняется поиск |
| item | const T& | Элемент для поиска |
ReturnValue
Индекс найденного элемента, если он найден, иначе отрицательное целое число, которое является побитовым дополнением индекса следующего элемента, большего найденного элемента, или, если большего элемента нет, побитовым дополнением количества элементов в массиве.
См. также
- Typedef ArrayPtr
- Class Array
- Namespace System
- Library Aspose.Page for C++
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)