algorithm
algorithm copied to clipboard
Boost.org algorithm module
In string algorithm, is_blank standard classification exists since C++11. Today, this classification is not provided by this library for code. I have added is_blank functor in the implementation compiled with...
This pull request migrates a set of string manipulation tests from commons-lang to boost. The tests cover functions such as starts_with, trim, contains, join, replace_all_copy, among others. These tests have...
Hello, for min/max/minmax with multiple parameters there are only functions per std::initializer_list: https://en.cppreference.com/w/cpp/algorithm/min https://en.cppreference.com/w/cpp/algorithm/max https://en.cppreference.com/w/cpp/algorithm/minmax The parameters are always passed by value and not by reference and the result is...
Hello, often string functions of the form str = str + concat(strings...) or str = concat(strings...) are needed. But so far there is no variadic std::concat or boost::algorithm::concat. I would...
Analague of `ranges::views::intersperse` from range-v3 library. ``` const std::string input{"foobarbaxbat"}; std::cout
Hello, i have an interest to be contributor of this library. I decided to start with this small PR to get experience and to receive feedback and "ping response" from...
Hello. I would add Manacker algorithm for searching all palindromes in the sequence in O(N).
Hello So I have been working on string split and wrote my own and its faster than boost implementation of split [source code](https://github.com/adnan007d/string-split-cpp.git) I was hoping to contribute the same...
Problem: - There is no algorithm that generalizes `std::iota`. Filling a range 2 elements at a time is hard, more complex patterns are increasingly difficult. Solution: - Implement `iterate` and...