Форум программистов, компьютерный форум CyberForum.ru

Дихотомия и интерполяционный поиск по отсортированному массиву - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать разное количество потоков с возможностью ожидания события из одного потока в другом http://www.cyberforum.ru/cpp-beginners/thread1228027.html
Добрый день. Прошу подсказки в выборе высокоуровневых средств для работы с потоками. Мне нужно создавать разное количество потоков и что бы была возможность ожидания собитыя из одного потока в другом. Сделал это средствами WinApi - виндовый тред и событие. Подскажите, плз, куда копать в этом направлении, только не WinApi, а что-то более высокоуровневое. Я смотрел на boost::thread -...
C++ Палиндром. Можно ли упростить программу #include <iostream> using namespace std; int main() { int a, d, m, n, f = 0; cin >> d; http://www.cyberforum.ru/cpp-beginners/thread1227988.html
Не получается выйти из программы C++
Всю голову сломала ! Почему while (str != NULL) не реагирует на (str != NULL) и не терминирует - что делать? Кто нибудь! #include <iostream> #include <stdio.h> #include <string.h> using namespace std; int main()
Тренер, отбор фамилий C++
Помогите реализовать. Мирко сделал карьеру в мире баскетбола, начал как простой зритель, затем освоил умение продавать напитки и еду, и наконец, достиг желанной позиции тренера национальной команды. Он столкнулся с трудной задачей: выбрать пять основных игроков на предстоящий матч против Таджикистана. Мирко невероятно ленив, он не старается запомнить имена игроков, не говоря уже об их...
C++ Приложение не работает на других ПК http://www.cyberforum.ru/cpp-beginners/thread1227918.html
Всем доброй ночи, у меня такая проблемка работал с кодом всё окей запускался, перешёл на другой компьютер начал компиляцию кода и вот такая ошибка на все команды wcscpy помогите, работаю с кодом в visual studio 2010 warning C4996: 'wcscpy': This function or variable may be unsafe. Consider using wcscpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for...
C++ При обращении к индексу двумерного массива char программа вылетает с ошибкой Программа вылетает с ошибкой на 66й строке. Почему?((( // Task_1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1447 / 1176 / 61
Регистрация: 21.04.2012
Сообщений: 2,463
Завершенные тесты: 3
17.07.2014, 02:22     Дихотомия и интерполяционный поиск по отсортированному массиву
Цитата Сообщение от skvor Посмотреть сообщение
Спасибо, правда, я рассчитывал что подобный алгоритм будет возвращать итератор на элемент или null, а не проверять наличие. Как-то получается малополезная функция.
Используй std::lower_bound.

Добавлено через 1 минуту
C++
1
2
3
4
5
6
auto const pos = std::lower_bound(std::begin(range), std::end(range), value);
if (pos != std::end(range) && *pos == value) {
   // found
} else {
   // not found
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru