C++/Qt/qBinaryFind

Материал из C\C++ эксперт
Перейти к: навигация, поиск

Binary Search in Sorted Containers

<source lang="cpp">

  1. include <QList>
  2. include <QDebug>

int main() {

 QList<int> numbers;
 numbers << 1 << 5 << 6 << 7 << 9 << 11;
 QList<int>::iterator it;
 it = qBinaryFind(numbers.begin(), numbers.end(), 6);
 qDebug() << * it; // 6
 numbers.clear();
 numbers << 1 << 6 << 6 << 6 << 9 << 11;
 it = qBinaryFind(numbers.begin(), numbers.end(), 6);
 qDebug() << * it;
 return 0;

}


 </source>