/new_grokking_to_leetcode

Mapping the Grokking Coding Interview Patterns to LeetCode

MIT LicenseMIT

Mapping the new Grokking Coding Interview Patterns course to LeetCode

Personalized Mock Interview

You can use this custom GPT to do a sample interview.

🚀 Start Your Mock Interview Now! - Improve your interview skills with personalized AI feedback! 🤖 (Requires ChatGPT Plus)

Personalized Interview Mentor

This custom GPT is useful to teach you about different concepts.

🚀 Software Interview Mentor - Learn about different concepts! 🤖 (Requires ChatGPT Plus)

Some sample tutorial materials generated using this custom GPT are available here: Tutorials

System Design Maestro

🚀 System Design Maestro - Custom GPT for practical System Design! 🤖 (Requires ChatGPT Plus)

Repository Information

Pull requests and issues are welcome!

Mapping Website | Educative Signup Link | Course Link

It is helpful to have all the progress and code in one place. Some prefer this place to be LeetCode. Grokking the Coding Interview has been a good course in the learning and problem-solving process. There already exist different gists mapping the older Grokking to equivalent Leetcode problems, such as this gist. Educative introduced a new version of this course in 2022. This repository can be helpful for people who want to have a map from the new 2022 grokking course to Leetcode. This is a community effort, so pull requests and issues are appreciated!

Tracking checkboxes can be used by forking this repository and marking an X inside the appropriate brackets. Here is an example:

  • Unsolved
  • Solved

Sliding Window

Two Pointers

Fast and Slow Pointers

Merge Intervals

In-place Reversal of a Linked List

Two Heaps

K-way merge

Top K Elements

Modified Binary Search

Subsets

Greedy Techniques

Backtracking

Dynamic Programming

Cyclic Sort

Topological Sort

Matrices

Stacks

Graphs

Tree Depth First Search

Tree Breadth First Search

Trie

Hash Maps

Knowing What to Track

Union Find

Custom Data Structures

Bitwise Manipulation

Challenge Yourself