Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/1ayanabil1/algorithms

Welcome to the Algorithms repository! πŸš€ This repository is dedicated to documenting and sharing my journey through algorithm learning, with a special focus on the Grokking Algorithms book.
https://github.com/1ayanabil1/algorithms

codewars codewars-solutions data-structures hackerrank hackerrank-solutions jupyter-notebook leetcode leetcode-python leetcode-solutions machine-learning prob python search-algorithm searching searching-algorithms

Last synced: 3 days ago
JSON representation

Welcome to the Algorithms repository! πŸš€ This repository is dedicated to documenting and sharing my journey through algorithm learning, with a special focus on the Grokking Algorithms book.

Awesome Lists containing this project

README

        

# Algorithms

Welcome to the **Algorithms** repository! πŸš€ This repository is dedicated to documenting and sharing my journey through algorithm learning, with a special focus on the **Grokking Algorithms** book. Here, you'll find implementations, problem-solving strategies, and solutions to challenges from various platforms.

## πŸ“š Learning Journey

### **Grokking Algorithms**
I am diving deep into the world of algorithms using the *Grokking Algorithms* book. Each chapter's algorithms will be documented in their respective folders with detailed explanations and implementations.

- **Binary Search**: Explore the foundational binary search algorithm. Check out the [Binary Search](./Searching%20Algorithms/Binary%20Search) folder for code implementations and insights.

## πŸ” Problem Solving

### **Platforms**
I am actively solving problems on different coding platforms and sharing my solutions here:

- **HackerRank**: Solutions to various challenges will be found in the [HackerRank Solutions](./HackerRank%20Solutions) folder.
- **LeetCode**: Check out my LeetCode problem-solving journey in the [LeetCode Solutions](./LeetCode%20Solutions) folder.
- **CodeWars**: Solutions and approaches to problems from CodeWars will be available in the [CodeWars Solutions](./CodeWars%20Solutions) folder.

## πŸ› οΈ Contributions

Feel free to contribute by:
- Reviewing the algorithms and providing feedback.
- Adding new problems and solutions.
- Suggesting improvements or optimizations.

## πŸ“œ How to Contribute

1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Add your code and documentation.
4. Commit your changes (`git commit -am 'Add new feature'`).
5. Push to the branch (`git push origin feature-branch`).
6. Create a new Pull Request.

## ✨ Highlights

- **Innovative Implementations**: Discover unique and efficient implementations of common algorithms.
- **Real-World Problem Solving**: Solutions to practical problems from major coding platforms.
- **Interactive Learning**: Engage with well-documented code and explanations to deepen your understanding.

## πŸ“ License

This project is licensed under the [MIT License](LICENSE).

## πŸ“« Contact

Feel free to reach out if you have any questions or suggestions!

- **Email**: [[email protected]](mailto:[email protected])
- **LinkedIn**: [Aya Nabil](https://www.linkedin.com/in/aya-nabil-202781247)
- **Twitter**: [Data is a ButterflyπŸ¦‹βœ¨](https://twitter.com/@butterfly_295)

---

Thank you for visiting my repository! Happy coding! πŸš€