Copy and Paste standard library

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.

Table of Content

  • Introduction
  • Language Supported
  • Contribute
  • License

Introduction

Language supported

Contribute

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.

License

Collection of algorithm's and data struct developer in different language and with the Code Style guide line, to resolve Competitive Programming problem. 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.