nth_element()

template <class RandIter>
	void nth_element(RandIter start, RandIter element, RandIter end);
template <class RandIter, class Comp>
	void nth_element(RandIter start, RandIter element, RandIter end,
			Comp cmpfn);

Описание

Упорядочивает последовательность так, чтобы слева были элементы меньше заданного, а справа - больше

Алгоритм nth_element() упорядочивает последовательность, заданную параметрами start и end, таким образом, чтобы все элементы, значения которых меньше значения element, размещались перед этим элементом, а все элементы, значения которых больше значения element, размещались после него,

Вторая форма позволяет задать функцию сравнения, которая определяет, когда один элемент меньше другого,


Обкладинки на паспорт
обкладинки на паспорт
dennyshop.com.ua