🟥 Placeholder library templated where algorithms will be placed
Algorithms is a placeholder where templated algorithms will be added as needed over time.
Algorithm | Description |
---|---|
Algorithms::bubbleSort | Sorts iterator range according to BinaryPredicate (bubble sort). |
Algorithms::findIf | Find item satisfying the given predicate. |
Algorithms::removeIf | Removes all items in the given range, satisfying the given predicate. |
min
and max
are in Compiler.h
as they're widely used everywhere🟥 Draft
We need MOAR algorithms.
Currently the list of algorithms is very short because it only contains only what's needed by other libraries. They're probably not enough to deserve their own library but hopefully additional algorithms will be added in the future and it's better grouping them here rather than keeping them around inside other libraries.
🟨 MVP Features:
🟦 Complete Features:
💡 Unplanned Features: