An open API service indexing awesome lists of open source software.

https://github.com/edson-a-soares/algorithms

Another collection of algorithms.
https://github.com/edson-a-soares/algorithms

algorithm-analysis algorithm-library algorithms algorithms-collection algorithms-cpp algorithms-implemented algorithms-modern-cpp

Last synced: 4 months ago
JSON representation

Another collection of algorithms.

Awesome Lists containing this project

README

          

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE.md)
[![Build Status](https://travis-ci.org/edson-a-soares/algorithms.svg?branch=master)](https://travis-ci.org/edson-a-soares/algorithms)

## Introduction

Samples of [algorithms](https://en.wikipedia.org/wiki/Algorithm) implemented in modern C++.

### Mathematical

* [Karatsuba algorithm for fast multiplication](Karatsuba)

### Sorting

* [Insertion Sort](InsertionSort)

### Standards and Style

This code does not follow any specific **Coding Style Guidelines or Standard**.
But, it mixes different styles in a way that I could say it has been influenced by:
* [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html),
* [PPP Style Guide](http://www.stroustrup.com/Programming/PPP-style-rev3.pdf)
* [Applied Informatics C++ Coding Style Guide](https://www.appinf.com/download/CppCodingStyleGuide.pdf)

### Useful links
* [Google Test](https://github.com/google/googletest/blob/master/googletest/docs/Primer.md)
* [Doxygen](http://www.stack.nl/~dimitri/doxygen/manual/index.html)

### References

* **Roughgarden, Tim**, [Algorithms Illuminated: Part 1: The Basics](https://www.amazon.com/Algorithms-Illuminated-Part-1-Basics/dp/0999282905/ref=sr_1_1)
* **Laakmann McDowell, Gayle**, [Cracking the Coding Interview: 189 Programming Questions and Solutions](https://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/0984782850/ref=sr_1_1)