Welcome to Algorithm Helper! We'd like to become a valuable resource for anyone interested in algorithms, data structures, and computer science concepts. We'd love to have you contribute your knowledge; before doing so, please read this page.
The content here is hosted by Github here, accessible at: http://rkpandey.com/AlgorithmHelper/
The content in this project is meant to be easily modifiable. All content is written in markdown. To make your own contributions:
- Fork the repository.
- Make modifications to any of the pages you want. The site is built with Jekyll. Edit any of the existing content or add a new post as discussed here.
- Send us a Pull Request!
Above all else, our writing should be understandable. We want readers to understand the core concepts of the topic as they read about it on their phones. Our guides are less about facts and more intuition. We prefer language-agnostic concepts rather than going into gritty implementation details. Writing a guide is a great way to understand something better!
- Design and Analysis of Algorithms at Stanford
- Programming Abstractions at Stanford
- Data structures at Stanford
- Algorithms on Khan Academy
- Codepath serves as a template for how useful a community wiki can be, along with wonderful teaching and mentorship.
- BetterExplained is a fantastic example of how to explain concepts in an intuitive way, written by Kalid Azad.