Copy and Paste standard library (CPSTL) is a repository with a collection of data structure and algorithms in many different languages
Copy and Paste standard library (CPSTL) is a repository with a collection of data structure and algorithms in many different languages. The object of this library (copy and past code) is to offer and complete tested and well developed data structure to resolve the competitive programming problem or to include some well tested code in some cool project.
The repository is open to receive contribution to improve solutions or the quality of the repository, there are only a few rules to respect that are reported below.
Each code that is inside the repository need to follow the good formatted code guide lines, so if the solution uses the C++ classes the Google code style need to be included in the solution. clang-format file available at the following link, otherwise is the C++ is without classes a Linux Kernel guide lines need to be included clang-format. New implementation of data structure need to be push also in repository cpstl.
The support of new programming languages need to be discussed with a new issue in this repository to discuss the line guide about the code style.
Is good to have when a new implementation or a bug fixing is proposed to add some benchmark of the solution.
Copy and Paste standard library: a collection of library written
in many different languages.
Copyright (C) 2020-2021 Vincenzo Palazzo vincenzopalazzodev@gmail.com
This program 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 2 of the License, or
(at your option) any later version.
This program 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 this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.