Algs4_cpp
goal is to be a C++ library port of the java code in algs4.jar.
If what you ever wanted to try Algorithms, 4th Edition's exercises in C++ with drawing features, StdDraw is implemented with its own render in this library!
The render was building using GDI+ and PIMPL idiom making it easy to replace it with your render if you like.
You can build the solution using Visual Studio 19 by opening Algs4_cpp.sln
and building the project.
You can also use build it using any other compiler too but be aware that GDP+ is designed to run on a windows environment.
Issue reports and code fixes are welcome. I appreciate the contribution of high-quality test cases, bug-fixes, and coding style improvements as well.
This project is licensed under the GPLv3 License - see the LICENSE file for details
- algs4 is the original Java implementation by Sedgewick and Wayne.
- Scala-Algorithms is a Scala port of
algs4
. - Algs4Net is a .NET port of
algs4
. - itu.algs4 is a Python 3 port of
algs4
.