mfrdbigolin / alkhtio

Deliberate practice for algorithms and competitive programming

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Alkhtio: Algorithms and Competitive Programming Public license

My personal playground for deliberate practice in the field of algorithms and competitive programming, I am writing these programs along with the reading of the following books:

  1. Introduction to Algorithms (Thomas H. Cormen et al.); and

  2. Competitive Programmer's Handbook (Antti Laaksonen).

My language of choice for this repository is C++, the rationale behind this decision is that, being a developer proficient in C, I always wanted to learn this language and another reason for this is the C++'s Standard Library, mainly the algorithm and container headers.

This is not meant to be a library, the functions presented here are not modular, they are not thoroughly tested, and they generally are not concerned with software engineering practices; for the C++ programming language the aforementioned Standard Library itself already provides a substantial amount of algorithms, if it is not sufficient, the Boost libraries contains a rich and high-quality set of algorithms for various purposes.

Licensing

This repository is licensed with the MIT (Expat) (SPDX-License-Identifier: MIT); everyone with a copy of this software is permitted to use, modify, distribute and/or sublicense it, provided that the LICENSE notice is preserved in copies of the package.

There is no warranty of any kind for this material, nor the author is liable for any third-party use of this collection. For more details and clarification, please read the LICENSE in full text.

About

Deliberate practice for algorithms and competitive programming

License:MIT License


Languages

Language:C++ 100.0%