ProAlgos / ProAlgos-Cpp

C++ implementations of well-known (and some rare) algorithms, while following good software development practices
MIT License
510 stars 363 forks source link

Update repo to reflect focus on C++ #346

Closed alxmjo closed 4 years ago

alxmjo commented 4 years ago

Backstory

When @faheel originally started this project, it was imagined that algorithms and data structures would be implemented in multiple languages, with a separate directory for each language. Since then we've changed gears. Now this repo is specifically focused on C++. If and when other languages are added, they'll be added as new repos under the ProAlgos organization.

Issue

There are many parts of this repo which reflect the fact that it was once designed to house multiple languages. There were general and language-specific documentation files, the code lived in a folder named C++, and so on.

Proposal

In the interest of reflecting the fact that this repo is solely focused on C++, I've made a variety of changes in #347. Here they are, in summary:

I believe all of these changes will result in a cleaner repo that is easier for newcomers to access and learn about. I also think that it represents a clearer template on which we can build repos for other languages.