Skip to content

C++ implementations of well-known (and some rare) algorithms, while following good software development practices

License

Notifications You must be signed in to change notification settings

beardbytes/ProAlgos-Cpp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algos

Travis status Gitter

Implementing well-known (and some rare) algorithms and data structures, while following good software engineering practices such as writing well-documented code, adhering to code guidelines, writing unit tests, reviewing each other's code, and ultimately learning to be better software developers.

Goals

  1. Guide potential contributors on version control, unit testing, and algorithms.
  2. Add at least one algorithm every week.

How to get involved

There are a few ways to get involved.

Want to contribute to open-source and get involved with the project?

  1. Read the contribution guidelines
  2. Fork the repo
  3. Create an issue describing what you'd like to add, or claim an issue that's up for grabs
  4. Create a branch and add your code
  5. Submit a pull request and reference the issue it closes

You can find more details regarding the steps above in the contribution guidelines, so be sure to check them out.

Just want to suggest a new algorithm or report a bug?

Create a new issue and we'll handle it from there. 😄

Maintainers

This repo is actively maintained by @alxmjo, and inactively by @faheel.

License

This project is licensed under the terms of the MIT license.

About

C++ implementations of well-known (and some rare) algorithms, while following good software development practices

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • C++ 96.5%
  • CMake 3.2%
  • Other 0.3%