Welcome to the Grokking Algorithms & LeetCode Showcase repository! This project is a simple, HTML-based learning resource inspired by the chapters of Grokking Algorithms. It pairs theoretical concepts with practical implementations by showcasing three LeetCode problems per chapter, where each problem demonstrates the current algorithm you learned. The repository is set up to be easily expandable into a full-fledged learning platform.
This repository contains a single-page HTML learning tool that guides you through the core algorithms discussed in Grokking Algorithms. For each chapter, you'll find:
- A brief explanation of the algorithm.
- A practical example with an implementation on LeetCode.
- Code samples to help solidify your understanding.
The goal is to blend theoretical learning with hands-on coding practice.
- Chapter-Based Learning: Each section corresponds to a chapter from Grokking Algorithms, breaking down the key concepts.
- LeetCode Implementations: Direct application of learned algorithms on three carefully chosen LeetCode questions per chapter.
- Scalability: A simple starting point designed to evolve into an interactive and comprehensive learning platform.
- User-Friendly: Just open the HTML file in your browser to start exploring and learning.
- index.html: Contains the content, organized into chapters with embedded code examples.
- css/styles.css: Provides styling to make the learning experience pleasant and clear.
-
Clone the Repository:
git clone https://github.com/your-username/grokking-algorithms-leetcode-showcase.git cd grokking-algorithms-leetcode-showcase