githubEdit

FANG PREP (medium article)

LinkedList

Stack

Heap, PriorityQueue

HashMap

Graph, BFS, DFS

Tree, BT, BST

Sort

Check out Sorting Algorithms Animationsarrow-up-right. Understand in which data set radix sort or insertion sort are better than general heap/merge sort. Go each of sorting algorithms and understand pros and cons.

Dynamic Programming

Binary Search

Recursion

Sliding Window

Greedy + Backtracking

Others

I could not put these problems in above categories, but good to solve.

Summary

If you complete all questions and looking for more problem sets, I recommend checking out Algorithm Questionsarrow-up-right. They also summarize LeetCode problems by category.

If you finish Algorithm Questions too, check out Algorithms and Coding Interviewsarrow-up-right. My friend is writing it, and itโ€™s worth to read. It provides more detail explanation and general approaches to the problems.

I mentioned these links in the middle of the stories, but here are links to keep track of your progress. Feel free to use them!

Last updated

Was this helpful?