algorithmcpp is a C++ library port of algs4.jar with the goal to serve instructors and programmers who adopt the Algorithms, 4th Edition textbook and would prefer to follow and demonstrate the text's algorithms using C++.
The library was delivered as a Visual Studio 2017 solution. It adopts CRT Library to detect memory leak, and refers to Google C++ Style Guide over the naming rules.
Copyright © 2018
All the codes in the repository is part of algorithmcpp.lib, a C++ library that ports algs4.jar, which accompanies the textbook
- Algorithms, 4th edition by Robert Sedgewick and Kevin Wayne,
- Addison-Wesley Professional, 2011, ISBN 0-321-57351-X.
- http://algs4.cs.princeton.edu
algorithmcpp.lib is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
algs4.jar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with algs4.jar. If not, see http://www.gnu.org/licenses.
This code is released under GPLv3.
Issue reports and code fixes are welcome.