C++ Algorithm Function count_if ()30 Aug 2024 | 1 min read C++ Algorithm count_if() function has a 'pred' value and returns the count of the elements in the range [first,last) for which the value of pred is true. SyntaxParameterfirst: It is an input iterator to the first element in the range. last: It is an input iterator to the last element in the range. val: It is the element whose occurrence is being searched in the range. Return valueThe function returns the number of element in the range [first,last) for which the value of pred is true. Example 1Output: newvector contains 5 odd values. Example 2Output: Count of even number is: 10 ComplexityThe complexity of the function is linear up to a distance between first and last element. Data racesSome or all of the elements of the range are accessed ExceptionsThe function throws an exception if any of the argument throws one. Next TopicC++ Algorithm equal Function |
algorithm partition() function
C++ Algorithm partition() C++ Algorithm partition() function is used to make partition the elements on the basis of given predicate (condition) mentioned in its arguments. If the container is partitioned then this function returns true, else returns false. Syntax template <class BidirectionalIterator, class UnaryPredicate> BidirectionalIterator partition (BidirectionalIterator first, BidirectionalIterator last, UnaryPredicate...
5 min read
algorithm all_of() function
C++ Algorithm Functions all_of() C++ Algorithm all_of() function returns a true value if the value of 'pred' argument is true. The value should be true for all elements in the range [first, last]. Syntax template <class InputIterator, class UnaryPredicate> bool all_of (InputIterator first, InputIterator last, UnaryPredicate pred); Parameter first: It specifies the...
1 min read
algorithm merge() function
C++ Algorithm merge() C++ Algorithm merge() function is used to merge two sorted ranges [first1, last1) and [first2, last2) into one sorted range beginning at result. Elements are compared using operator < for the first version or using the given binary comparison function comp for the second...
6 min read
algorithm swap() function
C++ Algorithm swap() Function C++ Algorithm swap() function swaps or say interchanges the values of two containers under reference. Syntax template<class T> void swap(T& a, T& b); Parameter a: It is the first container with some value. b: It is another container with some value. Return value The function only swaps the values of...
2 min read
algorithm stable_partition() function
C++ Algorithm stable_partition() C++ Algorithm stable_partition() function is used to classify the elements in the range [first, last), in such a way that all the elements for which pred returns true precede all those for which it returns false, where the relative order of elements is preserved. Note:...
4 min read
algorithm for_each() function
C++ Algorithm Function for_each() C++ Algorithm for_each() function applies the function func to all of the elements in the range from 'first' to 'last'. Syntax template <class InputIterator, class Function> Function for_each (InputIterator first, InputIterator last, Function func); Parameter first: It specifies the first element in the list. last: It specifies the...
4 min read
algorithm remove_copy() function
C++ Algorithm remove_copy() C++ Algorithm remove_copy() function is used to copy all elements which are not equal to val from the range [first, last) to provide result without disturbing the order of the remaining elements. This function cannot alter the size of the container. It returns an iterator...
4 min read
algorithm sort() function
C++ Algorithm sort() C++ Algorithm sort() function is used to sort the elements in the range [first, last) into ascending order. The elements are compared using operator < for the first version, and comp for the second version. Syntax default (1) template <class RandomAccessIterator> void sort (RandomAccessIterator first, RandomAccessIterator last); custom...
5 min read
algorithm binary_search() function
C++ Algorithm binary_search() C++ Algorithm binary_search() function is used check whether the element in the range [first, last) is equivalent to val (or a binary predicate) and false otherwise. The range [first, last) must satisfy all of the following conditions: Partitioned with respect to element < val or comp...
5 min read
algorithm rotate_copy() function
C++ Algorithm rotate_copy() C++ Algorithm rotate_copy() function is used to make a rotated copy of the elements in the range [first, last). The sequence will start at the element in the middle of the source sequence and the last element will be followed by first. It appends the...
7 min read
We request you to subscribe our newsletter for upcoming updates.

We provides tutorials and interview questions of all technology like java tutorial, android, java frameworks
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India